From acfbc4d0375f68ee5fa439770dbb30d3df75fa56 Mon Sep 17 00:00:00 2001 From: Dmitry Dementev Date: Tue, 4 Nov 2025 23:15:14 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9F=D1=80=D0=B0=D0=B2=D0=BA=D0=B0=20=D0=BF?= =?UTF-8?q?=D0=BB=D0=B0=D0=BD=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dwh-modeling-ds.md | 51 +++++++++++++++++++++------------------------- 1 file changed, 23 insertions(+), 28 deletions(-) diff --git a/dwh-modeling-ds.md b/dwh-modeling-ds.md index 88871a9..936c982 100644 --- a/dwh-modeling-ds.md +++ b/dwh-modeling-ds.md @@ -2,41 +2,36 @@ --- -### **Структура статьи про хранилище данных (с визуализацией Mermaid)** +### **Структура статьи про хранилище данных ** -```mermaid -flowchart TD - A[ ] --> B[1. Введение
Проблема аналитики в OLTP] - B --> C[2. Учебный пример
Интернет-магазин] - C --> D[3. Архитектура
Зачем слои?] - D --> E[4. Путешествие данных
STG→ODS→DDS→DM] - E --> F[5. Базовые понятия
Факты, Измерения, SCD] - F --> G[6. Модели данных
3NF, DV, Звезда] - G --> H[7. Практикум
Собираем витрину] - H --> I[8. Выбор модели
Дерево решений] - I --> J[9. Эксплуатация
Качество и эволюция] - J --> K[10. Заключение] -``` + 1. Введение. Проблема аналитики в OLTP + 2. Учебный пример. Интернет-магазин + 3. Архитектура. Зачем слои? + 4. Путешествие данных. STG→ODS→DDS→DM + 5. Базовые понятия. Факты, Измерения, SCD + 6. Модели данных. 3NF, DV, Звезда + 7. Практикум. Собираем витрину + 8. Выбор моделию Дерево решений + 9. Эксплуатация. Качество и эволюция + 10. Заключение --- -#### **1. Введение: Аналитика — это не оперативка** +#### **1. Введение: Аналитика — это не оперативный учет** -```mermaid -flowchart LR - subgraph OLTP[OLTP - Операционные системы] - A[CRM] - B[Заказы] - C[Склад] - end +OLTP - Оперативный учет +- CRM +- Заказы +- Склад - subgraph DWH[DWH - Аналитическое хранилище] - D[Единая модель
для анализа] - end +DWH - Аналитическое хранилище -> Единая модель
для анализа + - OLTP -- Сложные JOIN
Медленные отчеты --> X[Проблемы] - X -- Слоистая архитектура
Оптимизированные модели --> DWH -``` +OLTP - Сложные JOIN -> Медленные отчеты -> Проблемы + +Ообенности DWH +- Слоистая архитектура +- Оптимизированные модели **Ключевые тезисы**: - OLTP vs OLAP: транзакции против анализа