refactor(sql): reorganize sql files into structured directory hierarchy

Move DDL files from flat ddl/ directory to sql/ddl/ with layer-based
subdirectories (stg, ods, dds, dm). Move batch transformation SQL from
jobs/ to sql/ layer directories. Update scripts and documentation to
reflect new paths for improved organization and Airflow integration.
This commit is contained in:
2026-02-07 20:51:51 +03:00
parent 6466921bda
commit 9e340bb729
14 changed files with 95 additions and 64 deletions
+7 -7
View File
@@ -369,11 +369,11 @@ sequenceDiagram
K-->>User: ✅ Инфраструктура готова
User->>Make: make ddl
Make->>CH: ddl/00_databases.sql
Make->>CH: ddl/10_stg.sql (Kafka Engine)
Make->>CH: ddl/20_ods.sql (MV)
Make->>CH: ddl/30_dds.sql
Make->>CH: ddl/40_dm.sql
Make->>CH: sql/ddl/00_databases.sql
Make->>CH: sql/ddl/stg/10_stg.sql (Kafka Engine)
Make->>CH: sql/ddl/ods/20_ods.sql (MV)
Make->>CH: sql/ddl/dds/30_dds.sql
Make->>CH: sql/ddl/dm/40_dm.sql
CH-->>User: ✅ Структура БД создана
User->>Make: make data
@@ -389,10 +389,10 @@ sequenceDiagram
CH-->>User: ✅ Данные в STG/ODS
User->>Make: make transform
Make->>CH: jobs/30_dds_refresh.sql
Make->>CH: sql/dds/30_ods_to_dds.sql
CH->>ODS: argMax() — снапшот
CH->>DDS: JOIN + INSERT
Make->>CH: jobs/40_dm_refresh.sql
Make->>CH: sql/dm/40_dds_to_dm.sql
CH->>DM: DQ summary
CH-->>User: ✅ DDS/DM обновлены
```