Этап 5: Airflow — etl_pipeline #7
Notifications
Due Date
No due date set.
Blocks
Depends on
#8 Этап 6: расхождения B+D, опоздания, счётчики манифеста
ddmitry/clickstream-data-platform
#6 Этап 4: трансформации и витрины, сверка A+C
ddmitry/clickstream-data-platform
#66 Доступ к ClickHouse: пользователи, роли и межнодовое доверие
ddmitry/clickstream-data-platform
Reference: ddmitry/clickstream-data-platform#7
Reference in new issue
Block a user
Part of #1
Цель этапа: перевести пересчёт слоёв под Airflow — DAG
etl_pipelineс переобработкой по дневным партициям и ожиданием дневного батча заказов.Спека: docs/specs/2026-07-30-stand-v2-realism.md, раздел 7.
DAG'и пишутся под API Airflow 3 (Datasets переименованы в Assets); операторы и сенсоры перед написанием проверить через Context7 — образцы из v1 написаны под Airflow 2 и переносятся не буквально.
Дочерние тикеты
Дочерние тикеты будут нарезаны при входе в этап (по мастер-спеке).
ddmitry referenced this issue2026-07-30 16:41:41 +03:00
Этап закрыт без собственной нарезки: его содержание вобрал этап 4.
Проектирование по карте #127 повело трансформации сразу под Airflow, и дочерние тикеты #6 построили всё, что здесь заявлено целью: DAG etl_pipeline со сцепкой дагов (#156), переобработку по дневным партициям через области пересборки и REPLACE PARTITION (#151–#155), ожидание дневного батча заказов — orders_ingest перед ETL и барьеры dds_transform по отставанию Kafka.
Свидетельство — приёмка этапа 4 от 2026-08-28 (итоговый комментарий в #6): конвейер прошёл чистую пересборку мира, живой день и повторный ручной запуск без изменения делового содержимого публичных
_v.