Prog Academy
RU UA
Дані та аналітика

Що таке сховище даних (Data Warehouse)?

Сховище даних (DWH) — окрема база, куди збирають дані з усіх систем компанії спеціально для аналізу та звітності. Вона зберігає історію, приведену до єдиної структури, і не заважає роботі основних застосунків.

Звичайна база застосунку оптимізована під швидкі операції з окремими записами: створити замовлення, оновити статус. Важкий аналітичний запит за всі роки на такій базі сповільнить робочу систему, тому аналітику виносять окремо.

Окрім розвантаження, сховище розвʼязує питання єдиної версії правди: ті самі довідники, узгоджені визначення метрик і повна історія змін. Дані потрапляють туди через ETL-процеси — зазвичай за розкладом, уночі.

Повʼязані терміни

ETL

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

Database

База даних — це організоване сховище інформації, яке дозволяє швидко знаходити, змінювати й надійно зберігати дані за одночасної роботи багатьох користувачів. Керує нею окрема програма — СУБД, наприклад PostgreSQL або MySQL.

Business Intelligence

Business Intelligence — це набір процесів та інструментів, які збирають дані з різних систем компанії й перетворюють їх на регулярну звітність: дашборди, метрики та зрізи, доступні керівникам без звернення до аналітика.

Data Analytics

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