Построение пайплайнов данных с Airflow
Volker Janz
Developer Advocate at Astronomer

Глава 1: Основы
@dag, @task, TaskFlow API.output, передача данныхГлава 2: Продвинутое создание
.expand(), .partial(), динамический маппинг задачAsset, outlets, schedule=[Asset], планирование на основе данных{{ ds }}, идемпотентность, участие человека в процессеГлава 3: Готовность к production
retries, on_failure_callback, оповещения о дедлайнахdeferrable=True, TriggererDagBag, dag.test(), @task_groupГлава 4: SQL-нагрузки
SQLExecuteQueryOperatorCronPartitionTimetable, PartitionedAssetTimetable
$$
Построение пайплайнов данных с Airflow