From 32ffcfb4c52ce82b1fca4ba3a01d011b7e8dcaaa Mon Sep 17 00:00:00 2001 From: Dmitry Dementev Date: Sat, 15 Nov 2025 20:44:59 +0300 Subject: [PATCH] =?UTF-8?q?=D0=A4=D0=B8=D0=BA=D1=81=20=D0=B4=D0=B8=D0=B0?= =?UTF-8?q?=D0=B3=D1=80=D0=B0=D0=BC=D0=BC=D1=8B=20=D0=B2=20=D0=BF=D1=80?= =?UTF-8?q?=D0=B0=D0=BA=D1=82=D0=B8=D0=BA=D1=83=D0=BC=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dwh-modeling/README.md | 40 ++++++++++++++++++++++++++++++++-------- 1 file changed, 32 insertions(+), 8 deletions(-) diff --git a/dwh-modeling/README.md b/dwh-modeling/README.md index afa07f5..0e12cf7 100644 --- a/dwh-modeling/README.md +++ b/dwh-modeling/README.md @@ -475,14 +475,38 @@ quadrantChart - `fact_sales` + `dim_*` → `mart_daily_sales`. ```mermaid -flowchart LR - STG[stg.orders_raw] --> ODS[ods.orders] - ODS --> DDS[dds.fact_sales] - dds.dim_customer --> DDS - dds.dim_product --> DDS - dds.dim_date --> DDS - DDS --> DM[mart_daily_sales] - DM --> BI[Power BI] +flowchart TD + %% STG + STG_PROD[stg.products_raw] + STG_CUST[stg.customers_raw] + STG_ORD[stg.orders_raw] + STG_ITEMS[stg.order_items_raw] + + %% ODS + ODS_PROD[ods.products] + ODS_CUST[ods.customers] + ODS_ORD[ods.orders] + ODS_ITEMS[ods.order_items] + + %% DDS + DIM_PROD[dds.dim_product] + DIM_CUST[dds.dim_customer] + DIM_DATE[dds.dim_date] + FACT_SALES[dds.fact_sales] + + %% DM / BI + DM_SALES[dm.mart_daily_sales] + BI[BI / Power BI] + + %% Потоки данных + STG_PROD --> ODS_PROD --> DIM_PROD --> DM_SALES + STG_CUST --> ODS_CUST --> DIM_CUST --> DM_SALES + + STG_ORD --> ODS_ORD --> FACT_SALES --> DM_SALES + STG_ITEMS --> ODS_ITEMS --> FACT_SALES + DIM_DATE --> FACT_SALES + + DM_SALES --> BI ``` ### **Готовые SQL-скрипты**