Хранилища и витрины данных: чем они отличаются и что выбрать для управленческой отчетности

В статье разберем, чем отличаются эти уровни, когда достаточно отдельной витрины, а когда требуется DWH.
08 июля 2026
Автор статьи: Максимова Александра
Время чтения: 15 мин.
Задать вопрос
По мере развития отчетности одним подразделениям нужны общие справочники и показатели, другим — собственные расчеты, разрезы и детализация.

Разделить корпоративную основу и прикладные задачи помогают хранилища и витрины данных. В статье разберем, чем отличаются эти уровни, когда достаточно отдельной витрины, а когда требуется DWH.

Что такое корпоративное хранилище данных


Корпоративное хранилище данных, или DWH, — общий аналитический уровень для сведений, которыми пользуются несколько подразделений. 

В него чаще всего включают не все содержимое учетных систем, а только те сущности, которые должны быть централизованы и верифицированы на уровне всей компании или холдинга:
  • финансовые данные,
  • товарные остатки и движения,
  • нормативные справочники,
  • общие классификаторы и идентификаторы
  • и иная информация, которая централизованно собирается по всей компании и предоставляется в едином унифицированном виде всем потребителям.

Что хранят централизованно? 
Состав DWH зависит от задач компании. Например, единый справочник номенклатуры нужен для анализа продаж, контроля запасов и расчета закупок. Если отделы ведут собственные группы товаров, показатели перестают быть сопоставимыми. Операции и числовые значения хранят как факты, а товары, клиенты, склады, сотрудники и даты используют как измерения. 

Что оставляют на локальном уровне? 
Атрибуты и факты, нужные только одному подразделению не обязательно включать в корпоративную модель Хранилища данных. Их часто хранят и рассчитывают только в Хранилищах (или витринах) конкретного подразделения, чтобы не перегружать общий контур частными требованиями.

Как учитывают историю? 
Если для корпоративной отчетности важно видеть показатели на конкретную дату, в DWH сохраняют значимые изменения справочников. 
Например, фиксируют прежнее название товара, его категорию или фамилию сотрудника, а также период действия каждого значения.

Для локальных показателей, разрезов и дашбордов на основе корпоративного хранилища формируют витрины данных.

Что такое витрина данных


Корпоративное хранилище содержит общие сущности, но его структура не всегда удобна для конкретной отчетности. Финансам, продажам или складу нужны собственные показатели, разрезы и детализация. Для таких задач формируют витрину данных, или Data Mart. 

Витрина представляет собой прикладную модель для отдельной предметной области, подразделения либо группы связанных отчетов. 

Она включает:

  • нужную часть корпоративного набора,
  • локальные показатели и атрибуты,
  • правила расчета,
  • разрезы для анализа,
  • требуемую детализацию.

Как витрина связана с подразделением? 
Отдел продаж, например, использует общую номенклатуру и финансовые показатели, но добавляет собственную группировку менеджеров. Такой атрибут не нужен другим направлениям, поэтому его необязательно переносить в DWH. 

Как витрина используется в BI? 
Одна модель способна поддерживать несколько отчетов по общей теме. BI-система получает подготовленный набор и визуализирует его в нужных разрезах.

Почему структуру упрощают? 
В хранилище операции, справочники и связи часто расположены в разных таблицах. Для конкретной аналитики их объединяют в более плоскую модель. Например, запись о продаже дополняют наименованием товара, группой, складом, датой, количеством и суммой. Такой подход называют денормализацией.

Витрина не обязана состоять из одной широкой таблицы — ее схема зависит от задачи. Хранилище формирует корпоративный фундамент, а Data Mart адаптирует его под прикладную отчетность.

Чем отличается хранилище данных от витрины


Хранилища и витрины данных занимают разные места в одной аналитической архитектуре. Разница определяется не количеством таблиц, а назначением уровня: DWH поддерживает корпоративное переиспользование, Data Mart готовит модель под конкретный сценарий. 

Граница между ними зависит от трех вопросов: кто использует информацию, нужна ли общая история, участвуют ли одни сущности в нескольких отчетах. Сравнение по этим критериям помогает избежать прямого противопоставления двух подходов. 

Критерий Корпоративное хранилище Витрина
Основная задача Объединить и сохранить общие сведения для повторного использования Подготовить набор под конкретную отчетность или предметную область
Охват Несколько подразделений, направлений или процессов Одно направление либо группа связанных задач
Состав Общие факты, справочники, история, правила расчета показателей Нужные метрики, разрезы и уровень детализации
Источники Получает сведения из нескольких операционных и внешних систем Чаще формируется на основе DWH, при необходимости дополняется локальными источниками
Историчность Хранит изменения, значимые для корпоративной аналитики Содержит историю в объеме, необходимом для конкретного сценария
Структура Универсальная модель для дальнейшего переиспользования Прикладная модель, подготовленная для аналитических запросов
Основные пользователи архитекторы, IT-команда, BI-команда, аналитики. BI-аналитики, руководители и сотрудники подразделений
Роль в BI Формирует общий аналитический фундамент Служит готовым набором для отчетов и дашбордов
Основное ограничение Избыточная централизация замедляет согласование изменений Изолированные модели приводят к дублированию и разным версиям показателей

Витрина не заменяет DWH, когда одни справочники, правила и исторические значения нужны нескольким подразделениям. Корпоративный уровень, в свою очередь, не обязан содержать каждую локальную деталь. При зрелой архитектуре эти части дополняют друг друга: общее хранится централизованно, прикладное остается ближе к конкретному пользователю. 

Чтобы понять, как такое разделение работает на практике, дальше нужно проследить путь от 1С и других источников до BI-отчетности.

Как данные проходят путь от источников до BI


Учетные системы фиксируют операции, но не формируют готовую модель для управленческой отчетности. Перед визуализацией сведения извлекают, очищают и приводят к общей структуре. 

Схема 2.1 (2).png

Из 1С получают документы, регистры и справочники. Дополнительными источниками выступают CRM, Excel, ERP либо другие корпоративные решения. 

На этапе ETL исходные наборы:
  • очищают;
  • объединяют;
  • сопоставляют со справочниками;
  • преобразуют;
  • дополняют расчетными показателями.

Общие сущности, история и правила поступают в DWH. Затем на их основе формируют прикладные модели для финансов, продаж, склада или других направлений.

Схема 2.2 (2).png

Такой вариант подходит для локального сценария с понятным набором показателей. При появлении общих справочников, требований к истории или повторному использованию добавляют корпоративный уровень.

Контроль охватывает весь путь до BI. Перед передачей в отчетность проверяют полноту загрузки, дубли, связи со справочниками и итоговые суммы. Для регулярной отчетности обновление настраивают по согласованному регламенту. BI визуализирует подготовленный результат, но не заменяет очистку, расчет и проверку качества.

Далее нужно определить, какая архитектура соответствует текущим задачам компании: отдельная витрина, DWH или их связка.


Что выбрать: витрину, DWH или связку DWH + витрины


Когда место каждого уровня в архитектуре определено, выбор зависит от масштаба задачи, требований к истории и повторного использования общих сущностей. Количество источников само по себе не дает ответа: важнее понять, кто будет работать с результатом и насколько отчетность связана с другими направлениями. 

Когда достаточно отдельной витрины


Локальный вариант подходит для ограниченной предметной области с понятными показателями и кругом пользователей. Например, компании требуется отчет по продажам для одного подразделения, а его логика не затрагивает общие справочники и расчеты других отделов.

Витрина также подходит для проверки аналитической гипотезы. Сначала команда собирает прикладную модель, оценивает пользу отчета, затем развивает архитектуру по мере появления новых требований. Эксперт описывает похожий сценарий: сначала возникает задача рассчитать отдельный показатель, позже добавляются себестоимость, история и новые разрезы.

Ограничение проявляется при росте. Если локальные сущности начинают использовать другие подразделения, отдельные модели дублируют справочники и правила.

Когда требуется корпоративное хранилище


DWH нужно, когда одни показатели, справочники или исторические значения участвуют в множестве дивизионов (подразделений) компании.
Централизация - становится основой для консолидированной отчетности, где подразделения должны использовать согласованные данные, определения и методики расчета.

Основные признаки:
  • несколько направлений работают с одними товарами, клиентами или сотрудниками;
  • требуется сохранять изменения справочников;
  • одни наборы участвуют в разных отчетах;
  • показатели рассчитываются по общей методике;
  • локальные модели уже создают расхождения.

При этом корпоративный контур не обязан включать все частные атрибуты. Его задача — хранить переиспользуемую основу, а не заменять прикладные модели подразделений.

Когда нужна связка DWH + витрины


Совместная архитектура подходит компаниям, где общая методология сочетается с локальными требованиями. DWH хранит справочники, историю и корпоративные правила. Витрины добавляют нужные расчеты, разрезы и детализацию для финансов, продаж, склада либо других направлений. Такое разделение помогает не перегружать общий уровень частными задачами. Одновременно подразделения не создают собственные версии базовых сущностей.

Выбор зависит не только от текущего отчета. Нужно учитывать, как будут использоваться показатели после запуска и какие связи появятся между подразделениями. Сопоставление сценариев помогает увидеть не только преимущества каждого варианта, но и момент, когда текущую архитектуру потребуется развивать.

Вариант Когда подходит Что дает Ограничения Сигнал к развитию или пересмотру
Одна или несколько самостоятельных витрин Одна предметная область, понятные показатели, локальный круг пользователей Быстрый фокус на конкретной отчетной задаче без общего корпоративного слоя При росте появляются дубли справочников, расчетов и правил Одни сущности начинают использовать несколько подразделений
DWH Нужны единые справочники, история и повторное использование сведений в разных отчетах Единая основа для показателей, справочников и истории Частные изменения приходится согласовывать на корпоративном уровне Подразделениям требуются собственные показатели, разрезы и детализация
DWH + витрины Общий фундамент сочетается с несколькими аналитическими сценариями Разделение корпоративных правил и прикладной отчетности Требуется зафиксировать состав, правила и границы каждого уровня. Растет число витрин, дублируются расчеты или усложняются зависимости между моделями

Если показатель, справочник или история нужны нескольким подразделениям, их целесообразно вынести на общий уровень. 
Специфичные расчеты и разрезы остаются в прикладной модели.

Схема 2.3 (2).png
Перед выбором архитектуры стоит ответить на несколько вопросов: 
  • Какие сущности используются несколькими подразделениями?
  • Нужны ли прошлые состояния справочников?
  • Согласована ли методика расчета показателей?
  • Кто будет использовать отчет после запуска?
  • Какие локальные атрибуты не нужны остальной компании?
  • Как изменится задача при росте числа отчетов?

Даже подходящая схема не устраняет архитектурные риски. Ограничения проявляются, когда компания пытается централизовать все локальные требования либо развивает отдельные модели без общих правил.

Границы корпоративной и локальной логики


Выбранную границу нужно закрепить в корпоративной методологии. Иначе общий контур начнет накапливать частные требования, а подразделения — создавать собственные версии базовых показателей. 

При избыточной централизации даже небольшое изменение для одного отдела проходит общий цикл согласования. Новые показатели внедряются медленнее, DWH перегружается локальными атрибутами, отчетность подразделений зависит от центральной команды. Это не безусловная ошибка, а ограничение крупного корпоративного контура.

При автономном развитии локальных моделей возникает другая проблема: одинаковые названия начинают обозначать разные показатели. 

Например, выручку рассчитывают:
  • по оплате или отгрузке;
  • с НДС либо без него;
  • с учетом внутренних перепродаж или без них.

Расхождения появляются также в справочниках. Один товар относят к разным группам, используют несопоставимые коды или наименования. Отдельные отчеты продолжают работать, но объединение результатов требует дополнительной переработки. 

Поэтому на корпоративном уровне закрепляют общие определения, справочники и базовые правила расчета. Локальная логика остается в витринах, если она не меняет смысл переиспользуемых показателей.

Как подготовить аналитический слой для отчетности



На практике такой путь можно выстроить с помощью двух инструментов:  
  • Экстрактора данных 1С для получения исходного слоя из 1С 
  • и DVT для ее дальнейшей подготовки, очистки и консолидации. 

Экстрактор 1С получает нужные объекты из учетной системы и передает их во внешний аналитический контур. Это сокращает объем ручных выгрузок и повторяющихся операций при доставке сведений из 1С.

Далее подключается DVT — low-code ETL-инструмент для подготовки данных. В нем настраивают сопоставление справочников, приводят значения к единому формату, задают правила преобразования и подготавливают структуры для хранилища и витрин.

После преобразования данные через пайплайны DVT поступают в DWH и витрины. Корпоративное хранилище хранит общие сущности, справочники, базовые правила расчета. Витрины используют эту основу, но адаптируют состав показателей и детализацию под задачи отдельных подразделений.

Схема 2.4 (2).png

На последнем этапе BI-система превращает подготовленную информацию в отчеты и дашборды.

Такая связка выстраивает контролируемый путь от 1С до аналитики: Экстрактор отвечает за получение сведений из 1С, DVT — за подготовку и преобразования, DWH — за общий аналитический слой, витрины — за прикладные модели, BI — за визуализацию.

Как выбрать архитектуру для управленческой отчетности


Отдельная витрина подходит для локальной задачи. DWH требуется, когда справочники, показатели и история используются несколькими подразделениями. Связка этих уровней сочетает корпоративную основу с прикладной логикой. 

Поэтому хранилища и витрины данных не заменяют, а дополняют друг друга. Выбор зависит от того, где нужны единые правила, а где — собственные расчеты и разрезы.



Инструмент

Постройте управляемую архитектуру отчетности

Мы поможем построить архитектуру аналитической отчетности: от получения информации из 1С до формирования аналитических витрин и интерактивных BI-дашбордов.
Подобрать архитектуру данных для отчетности

FAQ

Что такое хранилище данных простыми словами?
Это корпоративный аналитический уровень, где объединяют общие сведения из разных источников, сохраняют историю и поддерживают единые справочники. Подготовленные наборы затем используют в нескольких отчетах или подразделениях.
Витрина — прикладная модель для конкретной предметной области: финансов, продаж, склада, закупок или другого направления. Она содержит показатели, разрезы и детализацию, нужные определенной группе пользователей.
DWH решает корпоративную задачу, а Data Mart — локальную. Первое поддерживает общие сущности и методологию, вторая адаптирует их под отдельный сценарий отчетности.
Да, для ограниченной задачи отдельная модель формируется напрямую после ETL-подготовки. При появлении общих справочников, нескольких связанных отчетов или требований к истории архитектуру пересматривают.
Нет. Состав истории зависит от задачи. Корпоративные изменения чаще фиксируют в DWH, а в прикладной модели оставляют только те версии, которые нужны конкретному отчету.
Общие определения лучше закреплять на корпоративном уровне. Локальная методика допустима в витрине, если она относится только к одному направлению и не меняет смысл базовых показателей.
Основные признаки — дублирование справочников, несколько вариантов одной метрики, потребность в консолидированной отчетности, повторное использование одних сущностей разными подразделениями.
DVT используется как low-code ETL-инструмент для очистки, объединения, преобразования и подготовки аналитических моделей. Конкретный состав операций зависит от архитектуры проекта.
Автор статьи:
Максимова Александра
Максимова Александра
IT-копирайтер
IT-копирайтер компании Денвик Аналитика
Эксперт:
Руководитель компании "Денвик Аналитика"
Редактор статьи:
Продуктовый маркетолог линейки инфраструктуры Denvic Tools, event-маркетолог

Возникли вопросы?

Напишите нам — мы подскажем и поможем подобрать лучшее решение под вашу задачу.
Оставьте заявку

Другие статьи

Как организовать выгрузку данных из 1С без ручного контроля
Как организовать выгрузку данных из 1С без ручного контроля
Узнайте, как организовать автоматическую выгрузку данных из 1С в BI, DWH и витрины данных без ручного контроля.
Подробнее
HR-аналитика из 1С:ЗУП: данные для дашбордов ФОТ и текучести персонала
HR-аналитика из 1С:ЗУП: данные для дашбордов ФОТ и текучести персонала
В статье разбираем, какие данные нужны для построения HR-дашбордов по ФОТ и текучести персонала, какие метрики важно контролировать, как ...
Подробнее
Почему цифры в 1С и BI не совпадают и как выстроить сверку данных
Почему цифры в 1С и BI не совпадают и как выстроить сверку данных
В статье разберем, как локализовать расхождение, проследить путь показателя от 1С до BI и выстроить регулярный контроль качества данных.
Подробнее
Складская аналитика на данных из 1С
Складская аналитика на данных из 1С
Разбираем, как построить складскую аналитику на данных из 1С: какие данные нужны, какие метрики отслеживать, как анализировать остатки
Подробнее
Оркестрация ETL: как управлять расписаниями, зависимостями и ошибками пайплайнов
Оркестрация ETL: как управлять расписаниями, зависимостями и ошибками пайплайнов
Разбираем оркестрацию ETL-процессов: расписания, зависимости задач, статусы, повторы, уведомления, мониторинг и переход от скриптов к DVT
Подробнее
Все статьи
Заказать демо