1. Главная
  2. Блог
  3. Хранилища и инжиниринг

Когда компании пора строить корпоративное хранилище данных (DWH)

Когда компании пора строить корпоративное хранилище данных (DWH)

Данных в компании много, а на простой вопрос «сколько мы заработали по направлению за квартал» приходится ждать несколько дней. Цифры собирают из разных систем вручную, а у руководителей и финансистов они получаются разными. Это один из первых признаков того, что пора думать о корпоративном хранилище данных (DWH).

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

Рабочая система (1С, ERP, CRM, складская программа) хранит данные для повседневной работы: оформить заказ, провести платёж, отгрузить товар. Она рассчитана на быстрые операции с отдельными записями и, как правило, не хранит полную историю изменений.

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

Параметр Рабочая система Хранилище данных
Для чего Ежедневные операции Анализ и отчётность
Данные Одной системы Многих систем в едином виде
История Часто только текущее состояние Полная история изменений
Нагрузка от отчётов Замедляет работу пользователей Рабочие системы не затрагивает

Пять признаков, что пора строить хранилище

1. Цифры в разных отчётах не совпадают. Финансы, продажи и производство считают один показатель по-разному, и на совещании спорят о том, чьи данные верные.

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

3. Отчёты замедляют рабочие системы. Тяжёлые запросы к учётной системе мешают сотрудникам работать, и отчёт приходится строить ночью.

4. Нужна история, которой нет в источниках. Система хранит только текущие остатки или цены, а для анализа нужна динамика.

5. Аналитикам приходится знать устройство каждой системы. Любой новый отчёт начинается с поисков, в какой таблице и в каком поле лежат нужные данные.

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

Когда хранилище пока не нужно

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

С чего начать

  1. Составьте список вопросов бизнеса. Какие решения принимаются на основе данных и какие показатели для этого нужны. Хранилище строится под вопросы, а не «на всё».
  2. Выберите первые источники. Обычно достаточно двух-трёх, из которых берутся самые важные показатели.
  3. Спроектируйте модель данных. Определите слои (сырые данные, очищенные, витрины для отчётов) и правила именования.
  4. Настройте загрузку с проверками. Каждая загрузка должна контролироваться: пришли ли данные, нет ли пропусков и дублей.
  5. Постройте первые витрины и дашборды. Результат должен быть виден пользователям как можно раньше, а остальное достраивается по этапам.

Типичные ошибки

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

Где разместить хранилище

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

Частые вопросы

Сколько времени занимает внедрение? Зависит от числа источников и объёма данных. Ориентир для хранилища в целом от одного до четырёх месяцев. Работаем поэтапно, поэтому первые витрины появляются раньше завершения всего проекта и ими можно пользоваться.

Можно ли обойтись без хранилища, если уже есть BI? Для небольшого числа источников да. По мере роста задач хранилище делает аналитику быстрее и надёжнее.

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

Что делать дальше

Прежде чем выбирать технологию, полезно понять текущее состояние данных. Аудит данных занимает 1–2 недели и показывает, какие источники нужно подключать в первую очередь. Подробнее о том, как мы строим хранилища, читайте на странице Корпоративное хранилище (DWH), а если хотите обсудить свою задачу, напишите нам.

Читайте также

ETL и ELT: в чём разница и что выбрать

ETL и ELT: в чём разница и что выбрать

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


Читать
Аудит данных: что проверяют и что получает компания

Аудит данных: что проверяют и что получает компания

Что входит в аудит данных: источники, качество, отчётность, архитектура, роли. Какие результаты получает компания и как использов…


Читать
Единый слой метрик: почему в отчётах разные цифры и как это исправить

Единый слой метрик: почему в отчётах разные цифры и как это исправить

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


Читать

Обсудим вашу задачу?

Расскажите, что нужно сделать с данными, и мы предложим план первых шагов.

Обсудить задачу