feat(dds): реализован слой dds для bookings
- Зачем: - подготовлен учебный Star Schema слой для перехода от ODS к аналитике и витринам. - Что: - добавлены 21 SQL-файл для DDS (DDL/LOAD/DQ) с SCD1/SCD2 и фактом `fact_flight_sales`. - добавлены DAG `bookings_dds_ddl` и `bookings_to_gp_dds`, а также smoke-тесты структуры DAG. - обновлены `sql/ddl_gp.sql` и документация (`README`, `docs/*`, `db_schema`) под поток `stg -> ods -> dds`. - Проверка: - make test.
This commit is contained in:
@@ -48,3 +48,12 @@ FORMAT 'CUSTOM' (formatter='pxfwritable_import');
|
||||
\i ods/flights_ddl.sql
|
||||
\i ods/segments_ddl.sql
|
||||
\i ods/boarding_passes_ddl.sql
|
||||
|
||||
-- DDL для DDS-слоя (Star Schema, SCD1 + SCD2).
|
||||
\i dds/dim_calendar_ddl.sql
|
||||
\i dds/dim_airports_ddl.sql
|
||||
\i dds/dim_airplanes_ddl.sql
|
||||
\i dds/dim_tariffs_ddl.sql
|
||||
\i dds/dim_passengers_ddl.sql
|
||||
\i dds/dim_routes_ddl.sql
|
||||
\i dds/fact_flight_sales_ddl.sql
|
||||
|
||||
Reference in New Issue
Block a user