Этап 5: Airflow — etl_pipeline #7

Closed
opened 2026-07-30 16:41:40 +03:00 by ddmitry · 1 comment
Owner

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 и переносятся не буквально.

Дочерние тикеты

Дочерние тикеты будут нарезаны при входе в этап (по мастер-спеке).

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 и переносятся не буквально. ## Дочерние тикеты Дочерние тикеты будут нарезаны при входе в этап (по мастер-спеке).
Author
Owner

Этап закрыт без собственной нарезки: его содержание вобрал этап 4.

Проектирование по карте #127 повело трансформации сразу под Airflow, и дочерние тикеты #6 построили всё, что здесь заявлено целью: DAG etl_pipeline со сцепкой дагов (#156), переобработку по дневным партициям через области пересборки и REPLACE PARTITION (#151–#155), ожидание дневного батча заказов — orders_ingest перед ETL и барьеры dds_transform по отставанию Kafka.

Свидетельство — приёмка этапа 4 от 2026-08-28 (итоговый комментарий в #6): конвейер прошёл чистую пересборку мира, живой день и повторный ручной запуск без изменения делового содержимого публичных _v.

Этап закрыт без собственной нарезки: его содержание вобрал этап 4. Проектирование по карте #127 повело трансформации сразу под Airflow, и дочерние тикеты #6 построили всё, что здесь заявлено целью: DAG etl_pipeline со сцепкой дагов (#156), переобработку по дневным партициям через области пересборки и REPLACE PARTITION (#151–#155), ожидание дневного батча заказов — orders_ingest перед ETL и барьеры dds_transform по отставанию Kafka. Свидетельство — приёмка этапа 4 от 2026-08-28 (итоговый комментарий в #6): конвейер прошёл чистую пересборку мира, живой день и повторный ручной запуск без изменения делового содержимого публичных `_v`.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Reference: ddmitry/clickstream-data-platform#7