Introdução ao Apache Airflow em Python
Mike Metzger
Data Engineer
Para rodar uma tarefa específica no terminal:
airflow tasks test <dag_id> <task_id> <date>
Para rodar um Dag completo:
airflow dags trigger --logical-date <date> <dag_id>
@task - Define uma função Python como tarefa do Airflow@task.bash - Retorna o conteúdo de um comando bash como resultado da tarefa@task.branch - Operador de ramificação para escolhas em tempo de execução no DagFileSensor - exige o argumento filepath e pode precisar de mode ou poke_intervalfrom airflow.sdk import dag, task)help(<objeto do Airflow>), ex.: help(task)



Introdução ao Apache Airflow em Python