Что такое хранилище данных (Data Warehouse)?
Хранилище данных (DWH) — отдельная база, куда собирают данные из всех систем компании специально для анализа и отчётности. Она хранит историю, приведённую к единой структуре, и не мешает работе основных приложений.
Обычная база приложения оптимизирована под быстрые операции с отдельными записями: создать заказ, обновить статус. Тяжёлый аналитический запрос по всем годам на такой базе замедлит рабочую систему, поэтому аналитику выносят отдельно.
Помимо разгрузки, хранилище решает вопрос единой версии правды: одни и те же справочники, согласованные определения метрик и полная история изменений. Данные попадают туда через ETL-процессы — обычно по расписанию, ночью.
Связанные термины
ETL (Extract, Transform, Load) — процесс переноса данных из источников в хранилище: сначала данные извлекают из систем, затем приводят к единому виду и очищают, и только потом загружают туда, где с ними будут работать аналитики.
DatabaseБаза данных — это организованное хранилище информации, которое позволяет быстро находить, изменять и надёжно сохранять данные при одновременной работе многих пользователей. Управляет ею отдельная программа — СУБД, например PostgreSQL или MySQL.
Business IntelligenceBusiness Intelligence — это набор процессов и инструментов, которые собирают данные из разных систем компании и превращают их в регулярную отчётность: дашборды, метрики и срезы, доступные руководителям без обращения к аналитику.
Data AnalyticsАналитика данных — это работа с данными компании ради ответов на конкретные вопросы бизнеса: почему упали продажи, какие клиенты уходят, какой канал привлечения окупается. Данные собирают, очищают, анализируют и превращают в понятные выводы и рекомендации.