- Зачем:
- студенту нужен реалистичный документ-спецификация с маппингами, типами
и бизнес-правилами для самостоятельной реализации DWH-пайплайна.
- Что:
- создан docs/assignment/analyst_spec.md — полное ТЗ на 4 слоя (STG, ODS, DDS, DM).
- STG: airplanes, seats, routes (snapshot, маппинг из PXF-источника).
- ODS: airplanes, seats, routes (TRUNCATE+INSERT, приведение типов).
- DDS: dim_airplanes, dim_passengers (SCD1), dim_routes (SCD2 с пошаговым алгоритмом).
- DM: airport_traffic, route_performance, monthly_overview, passenger_loyalty.
- обновлён docs/assignment/README.md — ссылка на спецификацию вместо заглушки.
- Проверка:
- визуальная сверка маппингов с sql/stg/, sql/ods/, sql/dds/, sql/dm/.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
20 lines
879 B
Markdown
20 lines
879 B
Markdown
# Учебные задания
|
|
|
|
## Техническое задание
|
|
|
|
Основной документ: **[analyst_spec.md](analyst_spec.md)** — ТЗ от аналитика
|
|
с описанием всех таблиц, маппингами, бизнес-правилами и подсказками.
|
|
|
|
## Эталон для изучения
|
|
|
|
Перед началом работы изучите эталонный срез (витрина `dm.sales_report`
|
|
и вся её цепочка STG → ODS → DDS → DM):
|
|
|
|
- SQL-скрипты: `sql/stg/`, `sql/ods/`, `sql/dds/`, `sql/dm/`
|
|
- DAG-файлы: `airflow/dags/`
|
|
- [Порядок запуска DAG-ов](../reference/dag_execution_order.md)
|
|
|
|
## Для менторов
|
|
|
|
Дизайн заданий и педагогическая логика: [docs/design/assignment_design.md](../design/assignment_design.md).
|