DWH без мистики
🔹 Что такое DWH (Data Warehouse) и зачем он нужен? 🔸 Собирает исторические данные из разных источников, чтобы отчёты и анализ не нагружали транзакционные базы. Без DWH — рассинхрон, долгие сводные запросы и хаос в данных. 🔸 DWH строят через ETL (Extract, Transform, Load) — извлечение, преобразование, загрузка. ETL чистит и унифицирует данные перед загрузкой, чтобы аналитика была надёжной. 🔸 Для быстрых многомерных запросов используют OLAP (Online Analytical Processing). Пример: агрегировать продажи по месяцам — типичная OLAP-операция. SELECT date_trunc(‘month’, order_date) AS month, SUM(amount) AS total FROM sales GROUP BY 1; 📚 DWH = централизованная, чистая и историческая база для анализа; ETL подготавливает данные, OLAP даёт быстрые сводки.