docs(modeling): исправлены ссылки на папки и markdown для сайта

- Зачем:
  - относительные ссылки на каталоги sql/ и data/ давали 404 на GitHub Pages;
  - em-dash в заголовках нарушает правило AGENTS.md (расходятся слаги GitHub/MkDocs);
  - 2-пробельная вложенность и списки без пустой строки ломали рендер в MkDocs
- Что:
  - ссылки на папки заменены на GitHub-tree-ссылки (работают на обеих платформах);
  - в 26 заголовках « — » заменено на «: » или убрано (README, SCD, DataVault, домашка);
  - пустая строка перед списком «Главные правила» в DataVault;
  - вложенные списки DataVault переведены на 4-пробельный отступ
- Проверка:
  - mkdocs build --strict (без ошибок);
  - grep по репо — якорных ссылок на старые слаги заголовков нет;
  - grep по site/dwh-modeling/*.html — списки рендерятся <ul>/<li>, вложенность сохранена

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
ddadminandClaude Fable 5 committed 2026-07-12 19:11:49 +03:00
1 parent a4fa66c466
commit 9d8696f748
4 files changed
+36 -35

No files matched your search

+12 -12
View File
@@ -145,7 +145,7 @@ flowchart TD
Давайте проследим, как превращается строка заказа.
### **STG (Staging / Bronze)** — «как пришло»
### **STG (Staging / Bronze)**: «как пришло»
- Таблицы: `stg.orders_raw`, `stg.customers_raw`;
- Структура — *точно как в источнике* (может быть `VARCHAR` даже у дат);
@@ -158,7 +158,7 @@ flowchart TD
---
### **ODS (Operational Data Store / Silver)** — «почистили, но не трогали смысл»
### **ODS (Operational Data Store / Silver)**: «почистили, но не трогали смысл»
- Таблицы: `ods.orders`, `ods.customers`;
- Здесь:
@@ -174,7 +174,7 @@ flowchart TD
---
### **DDS (Data Delivery Store / Core / Conformed)** — «интеграция + история»
### **DDS (Data Delivery Store / Core / Conformed)**: «интеграция + история»
Здесь рождается *единая бизнес-модель*.
Появляются понятия: **измерения**, **факты**, **суррогатные ключи**, **SCD**.
@@ -199,7 +199,7 @@ flowchart TD
---
### **DM (Data Mart / Gold/ «Витрины»)** — «готово к употреблению»
### **DM (Data Mart / Gold / «Витрины»)**: «готово к употреблению»
Здесь — таблицы и представления для конкретных задач:
@@ -266,7 +266,7 @@ erDiagram
}
```
### SCD Type 2 — как хранить историю
### SCD Type 2: как хранить историю
Клиент №101:
@@ -418,7 +418,7 @@ WHERE c.city = 'Москва'
---
### 3. Data Vault 2.0 — «конструктор Lego» для больших DWH
### 3. Data Vault 2.0: «конструктор Lego» для больших DWH
*Идея: Дэн Линстедт (Dan Linstedt). Цель — так организовать хранилище, чтобы можно было спокойно добавлять новые источники и хранить историю, не ломая старую модель.*
@@ -468,7 +468,7 @@ Anchor Modeling - ещё более атомарный подход к моде
---
### Сравнение моделей — наглядно
### Сравнение моделей наглядно
```mermaid
quadrantChart
@@ -540,7 +540,7 @@ flowchart TD
### Готовые SQL-скрипты
Все необходимые скрипты для построения хранилища находятся в папке [`sql/`](sql/):
Все необходимые скрипты для построения хранилища находятся в папке [`sql/`](https://github.com/dementev-dev/de-roadmap/tree/main/dwh-modeling/sql):
- [`01_ddl_stg-dds.sql`](sql/01_ddl_stg-dds.sql) — создание схем и таблиц (STG, ODS, DDS);
- [`02_dml_stg-dds.sql`](sql/02_dml_stg-dds.sql) — первичная загрузка данных и демонстрация SCD2 через полный пересчёт (`full backfill`) из STG;
@@ -605,7 +605,7 @@ GROUP BY d.date_actual, p.product_name,
---
### ✅ Базовые советы — с чего начать, если вы учитесь или делаете первый DWH
### ✅ Базовые советы: с чего начать, если вы учитесь или делаете первый DWH
1. **Начните с витрины в формате Звезды (Star Schema).**
— Это просто: одна таблица фактов + несколько «плоских» измерений.
@@ -660,7 +660,7 @@ GROUP BY d.date_actual, p.product_name,
---
### 📌 Кратко — что выбрать *сегодня*, если вы только учитесь
### 📌 Кратко: что выбрать *сегодня*, если вы только учитесь
| У вас… | Делайте… |
|--------|----------|
@@ -791,7 +791,7 @@ SELECT 'OK' WHERE EXISTS (
### Мини-датасет (для практики)
Все данные для практики находятся в папке [`data/`](data/) — тренируйтесь:
Все данные для практики находятся в папке [`data/`](https://github.com/dementev-dev/de-roadmap/tree/main/dwh-modeling/data) — тренируйтесь:
[`customers.csv`](data/customers.csv):
```csv
@@ -832,7 +832,7 @@ product_id,valid_from,valid_to,price
9002,2023-01-01,,50
```
> 📂 Все SQL-скрипты для построения хранилища находятся в папке [`sql/`](sql/).
> 📂 Все SQL-скрипты для построения хранилища находятся в папке [`sql/`](https://github.com/dementev-dev/de-roadmap/tree/main/dwh-modeling/sql).
---