Criando Pipelines de Dados com Airflow
Volker Janz
Developer Advocate at Astronomer

Capítulo 1: Fundamentos
@dag, @task, TaskFlow API.output, passagem de dadosCapítulo 2: Autoria avançada
.expand(), .partial(), mapeamento dinâmico de tarefasAsset, saídas, schedule=[Asset], agendamento data-aware{{ ds }}, idempotência, human-in-the-loopCapítulo 3: Pronto para produção
retries, on_failure_callback, alertas de deadlinedeferrable=True, TriggererDagBag, dag.test(), @task_groupCapítulo 4: Cargas SQL
SQLExecuteQueryOperatorCronPartitionTimetable, PartitionedAssetTimetable
$$
Criando Pipelines de Dados com Airflow