feat(dm): завершено построение DM-слоя (5 витрин) и исправлены баги денормализации
- Зачем: - предоставить студентам полный набор аналитических витрин с примерами различных паттернов (UPSERT, Full Rebuild, UNION ALL, двухуровневая агрегация). - Что: - реализованы витрины: sales_report, route_performance, passenger_loyalty, airport_traffic, monthly_overview. - исправлен баг в route_performance_load.sql: добавлены JOIN к dim_airports и dim_airplanes для корректной денормализации атрибутов. - обновлен скрипт e2e_etl.sh: добавлена верификация всех 5 витрин и проверка бизнес-логики (load factor). - обновлены DAGи, тесты и главный DDL скрипт. - Проверка: - автоматизированный прогон e2e_etl.sh через REST API Airflow.
This commit is contained in:
@@ -60,3 +60,7 @@ FORMAT 'CUSTOM' (formatter='pxfwritable_import');
|
||||
|
||||
-- DDL для DM-слоя (Data Mart).
|
||||
\i dm/sales_report_ddl.sql
|
||||
\i dm/route_performance_ddl.sql
|
||||
\i dm/passenger_loyalty_ddl.sql
|
||||
\i dm/airport_traffic_ddl.sql
|
||||
\i dm/monthly_overview_ddl.sql
|
||||
|
||||
Reference in New Issue
Block a user