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