Сховище даних (Data Warehouse)
Сховище даних — це централізована база даних, розроблена спеціально для аналізу та звітності.
Components: 1. Source systems. 2. Staging area. 3. Presentation layer (Reporting). 4. Metadata. 5. ETL tools. Types: Enterprise Data Warehouse (EDW), Operational Data Store (ODS), and Data Mart.
graph LR
Center["Сховище даних (Data Warehouse)"]:::main
classDef main fill:#7c3aed,stroke:#8b5cf6,stroke-width:2px,color:white,font-weight:bold,rx:5,ry:5;
classDef pre fill:#0f172a,stroke:#3b82f6,color:#94a3b8,rx:5,ry:5;
classDef child fill:#0f172a,stroke:#10b981,color:#94a3b8,rx:5,ry:5;
classDef related fill:#0f172a,stroke:#8b5cf6,stroke-dasharray: 5 5,color:#94a3b8,rx:5,ry:5;
linkStyle default stroke:#4b5563,stroke-width:2px;
🧒 Простими словами
Це як величезна бібліотека, де замість книг зберігаються всі чеки, звіти та списки компанії. Бібліотекар точно знає, де що лежить, тому може миттєво відповісти на питання: 'Скільки морозива ми продали минулого літа в Одесі?'. Це місце, де цифри перетворюються на відповіді.
🤓 Expert Deep Dive
На технічному рівні сховища використовують 'OLAP-куби' (Online Analytical Processing) для багатовимірного аналізу. Сучасний тренд — перехід до 'Lakehouse' архітектури, яка поєднує гнучкість 'озера даних' (Data Lake) та структуру 'сховища'. Це дозволяє використовувати одну платформу і для бізнес-звітів, і для навчання моделей штучного інтелекту. Найпопулярніші хмарні рішення сьогодні — BigQuery від Google та Snowflake, які дозволяють обробляти петабайти даних за лічені секунди.