Фикс графиков

This commit is contained in:
2025-11-04 21:00:31 +03:00
parent e16ea6e0cf
commit 960bfa3ce0
+28 -42
View File
@@ -86,18 +86,16 @@ erDiagram
**Картинка-конвейер (эскиз)**: **Картинка-конвейер (эскиз)**:
```mermaid ```mermaid
graph TD flowchart TD
subgraph Sources[Источники] subgraph Sources[Источники]
A[CRM] -->|ingest| STG A[CRM] --> STG
B[Billing] -->|ingest| STG B[Billing] --> STG
C[E-comm] -->|ingest| STG C[E-comm] --> STG
end end
STG[STG (Staging/Bronze)] --> ODS[ODS (Operational/Silver)] STG[STG<br/>Staging / Bronze] --> ODS[ODS<br/>Operational / Silver]
ODS --> DDS[DDS (Integrated/Conformed)] ODS --> DDS[DDS<br/>Integrated / Conformed]
DDS --> DM[DM (Data Marts/Gold)] DDS --> DM[DM<br/>Data Marts / Gold]
DM --> BI[BI/Отчёты/Дашборды] DM --> BI[BI / Отчёты / Дашборды]
classDef layer fill:#eef,stroke:#555,stroke-width:1px;
class STG,ODS,DDS,DM,BI layer;
``` ```
**Заглушки**: **Заглушки**:
@@ -161,8 +159,8 @@ erDiagram
**Эскиз звезды: факт + измерения**: **Эскиз звезды: факт + измерения**:
```mermaid ```mermaid
graph LR flowchart LR
F[fact_orders\n(order_id, date_key, customer_key, product_key, qty, amount)] F[fact_orders<br/>order_id, date_key, customer_key, product_key, qty, amount]
D1[dim_date] --> F D1[dim_date] --> F
D2[dim_customer] --> F D2[dim_customer] --> F
D3[dim_product] --> F D3[dim_product] --> F
@@ -185,28 +183,14 @@ graph LR
**Эскиз DV:** **Эскиз DV:**
```mermaid ```mermaid
graph LR flowchart LR
subgraph H[Hubs] HC[Hub_Customer] --> SC[SAT_Customer]
H_C[Hub_Customer\n(BK:customer_natural_key)] HP[Hub_Product] --> SP[SAT_Product]
H_P[Hub_Product\n(BK:product_code)] HO[Hub_Order] --> SO[SAT_Order]
H_O[Hub_Order\n(BK:order_number)] HO --> LOP[Link_OrderProduct]
end HP --> LOP
subgraph L[Links] HO --> LOC[Link_OrderCustomer]
L_OP[Link_OrderProduct\n(H_O,H_P)] HC --> LOC
L_OC[Link_OrderCustomer\n(H_O,H_C)]
end
subgraph S[Satellites]
S_C[SAT_Customer\n(attrs, eff_from, eff_to)]
S_P[SAT_Product\n(attrs, eff_from, eff_to)]
S_O[SAT_Order\n(attrs, eff_from, eff_to)]
end
H_C --> S_C
H_P --> S_P
H_O --> S_O
H_O --> L_OP
H_P --> L_OP
H_O --> L_OC
H_C --> L_OC
``` ```
**TODO**: Raw Vault vs Business Vault, плюс/минус. **TODO**: Raw Vault vs Business Vault, плюс/минус.
@@ -218,18 +202,20 @@ graph LR
**Эскиз (упрощённый)**: **Эскиз (упрощённый)**:
```mermaid ```mermaid
graph LR flowchart LR
A_C[Anchor CUSTOMER] AC[Anchor CUSTOMER]
K_CID[Knot CUSTOMER_ID (BK)] KC[Knot CUSTOMER_ID]
A_C -- has --> K_CID AC --> KC
A_C -- attr --> C_NAME[Attribute NAME] AC --> AN[Attr NAME]
A_C -- attr --> C_EMAIL[Attribute EMAIL] AC --> AE[Attr EMAIL]
C_NAME -- history --> C_NAME_VAL[Value + timeline] AN --> NV[Name values history]
C_EMAIL -- history --> C_EMAIL_VAL[Value + timeline] AE --> EV[Email values history]
``` ```
**TODO**: где уместно, порог входа. **TODO**: где уместно, порог входа.
**TODO**: где уместно, порог входа.
--- ---
## <a id="6"></a>6. Ключевые понятия (минимум для практики) ## <a id="6"></a>6. Ключевые понятия (минимум для практики)