Витрина данных (Data Mart)

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

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

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

Витрина данных может включать:

  • сведения об объектах и операциях;

  • справочную информацию;

  • исторические данные;

  • расчетные показатели;

  • плановые и фактические значения;

  • данные, сгруппированные по периодам;

  • правила классификации и распределения объектов;

  • признаки для фильтрации и сравнения.

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

Для чего применяется витрина данных

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

Основные задачи витрины данных:

  • предоставление подразделениям необходимых показателей;

  • ускорение подготовки отчетов и информационных панелей;

  • объединение сведений из разных источников;

  • закрепление единых правил расчета показателей;

  • сокращение ручной обработки информации;

  • снижение нагрузки на учетные системы;

  • разграничение доступа по ролям и направлениям;

  • хранение данных в структуре, понятной пользователям;

  • обеспечение сопоставимости показателей в разных отчетах.

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

Как устроена витрина данных

Витрина формируется на основе одного или нескольких источников. Ими могут быть:

  • корпоративное хранилище данных (Data Warehouse);

  • озеро данных (Data Lake);

  • учетные системы;

  • системы управления взаимоотношениями с клиентами (Customer Relationship Management, CRM);

  • системы планирования ресурсов предприятия (Enterprise Resource Planning, ERP);

  • системы «1С»;

  • сайты и средства веб-аналитики;

  • электронные таблицы;

  • внешние информационные системы.

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

Структура витрины строится в соответствии с задачами пользователей. Она может содержать факты, измерения и справочники.

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

Измерения — признаки, по которым данные группируются и сравниваются: дата, регион, подразделение, клиент, товар, менеджер или канал продаж.

Справочники — упорядоченные перечни объектов и их характеристик: категории товаров, организационная структура, статусы заказов или группы клиентов.

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

Витрина данных в аналитической системе

Витрина служит промежуточным аналитическим слоем между исходными системами и средствами представления информации. Учетные системы фиксируют операции, витрина преобразует их в удобную для анализа структуру, а система бизнес-аналитики (Business Intelligence, BI) отображает результаты в отчетах и информационных панелях.

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

На основе одной витрины можно создавать несколько представлений данных. Витрина продаж, например, может использоваться для:

  • отчета по выполнению плана;

  • анализа продаж по регионам;

  • оценки результатов менеджеров;

  • изучения прибыльности продуктов;

  • контроля этапов продаж;

  • расчета средней суммы сделки;

  • анализа длительности цикла продажи.

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

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

Виды витрин данных

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

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

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

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

Выбор вида витрины зависит от архитектуры информационных систем, объема данных, требований к скорости обработки и частоте обновления.

Пример

Компания создает информационную панель (дашборд) для коммерческого директора. Сведения о клиентах и сделках хранятся в системе управления взаимоотношениями с клиентами (CRM), данные о выручке и оплатах — в учетной системе, планы продаж — в электронных таблицах, информация об обращениях — в системе веб-аналитики.

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

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

В витрине рассчитываются основные показатели:

  • выручка;

  • прибыльность;

  • выполнение плана;

  • количество сделок;

  • доля успешно завершенных сделок;

  • средняя сумма сделки;

  • длительность цикла продажи;

  • объем просроченных платежей;

  • количество новых и постоянных клиентов.

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

Аналитики используют ту же витрину для дополнительных исследований. Благодаря единым правилам расчета значения в их отчетах совпадают с показателями на информационной панели руководителя.

Смежные понятия

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

Озеро данных (Data Lake) — среда для хранения больших объемов исходной информации в структурированном, частично структурированном или неструктурированном виде. Витрина содержит подготовленные данные с установленной структурой и правилами расчета.

База данных (Database) хранит сведения в форме, необходимой для работы прикладной системы. Витрина организует их в соответствии с аналитическими задачами и бизнес-понятиями.

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

Система бизнес-аналитики (Business Intelligence, BI) предоставляет средства для анализа и визуального представления информации. Витрина данных обеспечивает такую систему подготовленными и согласованными данными.

Информационная панель (Dashboard) — экран с показателями, графиками, диаграммами и средствами отбора данных. Она отображает информацию из витрины, но сама не является способом хранения и подготовки данных.

Получить консультацию

Мы используем cookie и сервис «Яндекс.Метрика» для улучшения работы сайта. Нажимая на кнопку «Принять» или оставаясь на сайте, вы соглашаетесь на обработку ваших персональных данных, содержащихся в cookie. Вы можете отключить cookie в настройках вашего браузера