Добавлено оглавление
This commit is contained in:
+17
-2
@@ -1,6 +1,21 @@
|
||||
# Хранилище данных: как устроена аналитика «под капотом»
|
||||
*Для тех, кто знает SQL, но хочет понять, как хранить данные не в Excel, а по-взрослому*
|
||||
|
||||
## Оглавление
|
||||
|
||||
- [Что вы уже умеете — и что узнаете здесь](#что-вы-уже-умеете-и-что-узнаете-здесь)
|
||||
- [1. Введение: почему нельзя просто SELECT из базы заказов?](#1-введение-почему-нельзя-просто-select-из-базы-заказов)
|
||||
- [2. Учебный пример: интернет-магазин](#2-учебный-пример-интернет-магазин)
|
||||
- [3. Зачем делить DWH на слои?](#3-зачем-делить-dwh-на-слои)
|
||||
- [4. Путешествие данных: от STG до DM](#4-путешествие-данных-от-stg-до-dm)
|
||||
- [5. Базовые понятия: факты, измерения, SCD](#5-базовые-понятия-факты-измерения-scd)
|
||||
- [6. Модели данных для слоя DDS: 4 подхода — и когда какой выбрать](#6-модели-данных-для-слоя-dds-4-подхода-и-когда-какой-выбрать)
|
||||
- [7. Практикум: как собрать первую витрину](#7-практикум-как-собрать-первую-витрину)
|
||||
- [8. Как выбрать модель данных? Советы от практиков](#8-как-выбрать-модель-данных-советы-от-практиков)
|
||||
- [9. Эксплуатация: качество данных — это не «опция»](#9-эксплуатация-качество-данных-это-не-опция)
|
||||
- [10. Заключение: главное — понимать «почему»](#10-заключение-главное-понимать-почему)
|
||||
- [Приложения](#приложения)
|
||||
|
||||
---
|
||||
|
||||
## Что вы уже умеете — и что узнаете здесь
|
||||
@@ -748,7 +763,7 @@ SELECT 'OK' WHERE EXISTS (
|
||||
|
||||
---
|
||||
|
||||
## ЧАСТЬ C. Мини-датасет (для практики)
|
||||
### Мини-датасет (для практики)
|
||||
|
||||
Все данные для практики находятся в папке [`data/`](data/) — тренируйтесь:
|
||||
|
||||
@@ -793,7 +808,7 @@ product_id,valid_from,valid_to,price
|
||||
|
||||
---
|
||||
|
||||
## ЧАСТЬ D. DDL-скелеты (PostgreSQL)
|
||||
### DDL-скелеты (PostgreSQL)
|
||||
|
||||
Полные DDL-скрипты для всех слоёв хранилища находятся в файле [`01_ddl_stg-dds.sql`](sql/01_ddl_stg-dds.sql).
|
||||
|
||||
|
||||
Reference in New Issue
Block a user