Обновить практику Airflow: основной маршрут и задания по желанию #1

Merged
ddmitry merged 6 commits from work/airflow-practice-refresh into main 2026-09-28 17:20:50 +03:00
6 Commits
Author SHA1 Message Date
ddadmin 26730c6483 docs(practice): согласовать теорию с учебным стендом 2026-09-28 09:44:28 -04:00
ddadmin f6b450c922 docs(practice): перенести задания в корень репозитория 2026-09-28 09:19:48 -04:00
ddadmin 1277bff690 docs(practice): уточнить инструкции по результатам прохождения
Уточнены порядок CSV/COPY, расположение логов callbacks, шаблонов и управления TaskGroup. Сохранены условия проверки, результаты 69 контрольных запусков и одного диагностического, SHA-256 DAG и снимки UI. Все этапы плана закрыты.

Основной и дополнительный маршруты проверены на Airflow 2.9.2. SMTP проверен локальным приемником, включая отказ доставки; внешняя почта и Windows отдельно не проверялись. Тестовые контейнеры и тома удалены.
2026-09-28 09:10:09 -04:00
ddadmin d8dfe83651 docs(practice): разделить основной маршрут и задания по желанию
Восемь блоков с явным началом, последовательными изменениями и наблюдаемыми результатами. Дополнительные упражнения имеют отдельные зависимости и условия возврата. Обновлены README, справочник DAG и пример уведомлений.

Проверены ссылки, якоря, отрисовка Markdown и основные сценарии в Airflow 2.9.2. Проверки дополнительных упражнений продолжаются и фиксируются в плане.
2026-09-28 08:49:02 -04:00
ddadmin cf1b770a65 fix(dags): сделать учебные сценарии воспроизводимыми
Управляемые ветки и ошибки, зависимости общих обработчиков, сохранение SQL-результата и фактическое чтение результатов Extract. Добавлен пример пулов и XCom; DQ-сводка сохраняет отказ при all_done.

Проверено на Airflow 2.9.2: импорт и запуск девяти исходных DAG, выбор веток, повтор и окончательные отказы обеих рабочих задач, отрицательный DQ-сценарий и восстановление, фильтрация Extract и ожидание слотов.
2026-09-28 08:46:50 -04:00
ddadmin 623d5861c1 docs(practice): добавить план обновления практики 2026-09-28 08:00:01 -04:00