Prog Academy
RU UA
Данные и аналитика

Что такое хранилище данных (Data Warehouse)?

Хранилище данных (DWH) — отдельная база, куда собирают данные из всех систем компании специально для анализа и отчётности. Она хранит историю, приведённую к единой структуре, и не мешает работе основных приложений.

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

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

Связанные термины

ETL

ETL (Extract, Transform, Load) — процесс переноса данных из источников в хранилище: сначала данные извлекают из систем, затем приводят к единому виду и очищают, и только потом загружают туда, где с ними будут работать аналитики.

Database

База данных — это организованное хранилище информации, которое позволяет быстро находить, изменять и надёжно сохранять данные при одновременной работе многих пользователей. Управляет ею отдельная программа — СУБД, например PostgreSQL или MySQL.

Business Intelligence

Business Intelligence — это набор процессов и инструментов, которые собирают данные из разных систем компании и превращают их в регулярную отчётность: дашборды, метрики и срезы, доступные руководителям без обращения к аналитику.

Data Analytics

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