Главная

Витрина данных (Data Mart): как подготовить данные для маркетинга и аналитики

Дата: 2026-10-01 | Время чтения: 5 минут (986 слов)
Витрина данных, или Data Mart, — подготовленный набор данных для конкретной бизнес-задачи, предметной области или команды. Например, маркетинговая витрина может содержать сведения о клиентах, заказах и коммуникациях, необходимые для сегментации и аналитики. В отличие от корпоративного хранилища, витрина ограничена понятным кругом задач и не обязана включать все данные компании.

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

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

Процесс обычно состоит из нескольких этапов:

  1. Извлечение. Система получает нужные записи из одного или нескольких источников.

  2. Преобразование. Устраняются дубли и ошибки, унифицируются даты, статусы, валюты и идентификаторы.

  3. Расчёт показателей. К исходным сведениям добавляются готовые признаки: дата последнего заказа, выручка за 90 дней, количество покупок, категория интереса.

  4. Загрузка или публикация. Подготовленные таблицы становятся доступны маркетинговой платформе, BI-системе или аналитикам.

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

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

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

СущностьЧто содержитДля чего используется
Операционная база данныхТекущие записи, необходимые приложению или бизнес-процессуПроведение заказов, начисление баллов, работа CRM
Хранилище данных, Data WarehouseИнтегрированные данные разных подразделений и предметных областейКорпоративная аналитика и хранение истории
Озеро данных, Data LakeБольшие объёмы структурированных, полуструктурированных и неструктурированных данных, в том числе в исходном видеХранение, исследовательская аналитика, машинное обучение
Витрина данных, Data MartОтобранные и подготовленные сведения для определённой задачи или командыОтчёты, расчёт показателей, сегментация
Сегмент аудиторииСписок клиентов, соответствующих условиямЗапуск коммуникации или анализ отдельной группы

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

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

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

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

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

  • Гибридная витрина. Объединяет сведения из хранилища и отдельных внешних источников. Например, история продаж поступает из Data Warehouse, а актуальные остатки — из товарной системы.

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

Для чего витрина нужна маркетингу

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

В витрине могут храниться:

  • идентификатор клиента;

  • дата и сумма последнего заказа;

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

  • любимая категория товаров;

  • текущий уровень программы лояльности;

  • дата окончания договора или подписки;

  • рассчитанный RFM-сегмент;

  • регион, тип клиента и другие бизнес-признаки.

Такая структура снижает сложность регулярных запросов. Например, для кампании повторных продаж достаточно выбрать клиентов с последней покупкой 60–90 дней назад и выручкой выше установленного значения. Логика расчёта этих показателей хранится в одном месте, её не нужно воспроизводить заново для каждого отчёта или запуска.

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

Пример использования маркетинговой витрины: данные о лидах, встречах, продажах и оплатах объединены для аналитики. Источник: Luxms BI

Если маркетинговая витрина хранится в SQL-базе, Altcraft может использовать её при расчёте сегмента. Все данные из витрины не нужно переносить в профили платформы: SQL-запрос может вернуть идентификаторы клиентов, по которым Altcraft выберет подходящие профили. При подготовке такой витрины запросы лучше строить так, чтобы они возвращали минимум необходимых данных.
Хотите разобраться, как данные профилей и сегменты используются в коммуникациях? Пройдите практический курс Altcraft.

Как спроектировать витрину для маркетинга

Сначала нужно определить не перечень доступных данных, а бизнес-вопросы. Если витрина предназначена для повторных продаж, она должна отвечать на вопросы о давности, частоте и сумме покупок. Поля, которые не используются в расчётах или выборках, лишь усложняют поддержку.

При проектировании важно согласовать:

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

  • Ключи. У клиента должен быть устойчивый идентификатор, общий для витрины и систем-потребителей. Email и телефон могут изменяться, поэтому внутренний customer_id часто надёжнее.

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

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

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

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

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

Заключение

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

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

Читайте по теме

subscription, banner, email

Покажем платформу
и найдём решение под задачи вашего бизнеса