Introdução ao Apache Airflow em Python
Mike Metzger
Data Engineer
O que é um sensor?
airflow.sensors.base_sensor_operatormode - Como checar a condiçãomode='poke' - Padrão, roda repetidamentemode='reschedule' - Libera o slot e tenta depoispoke_interval - Intervalo entre checagenstimeout - Tempo antes de falhar a tarefaairflow.sensorsfrom airflow.sensors.filesystem import FileSensor
file_sensor_task = FileSensor(task_id='file_sense',
filepath='salesdata.csv',
poke_interval=300,
dag=sales_report_dag)
init_sales_cleanup >> file_sensor_task >> generate_report
ExternalTaskSensor - espera a conclusão de uma tarefa em outro DAGHttpSensor - Faz uma requisição web e checa o conteúdoSqlSensor - Roda uma query SQL para checar conteúdoairflow.sensors e airflow.providers.*.sensorsUse um sensor quando...
Introdução ao Apache Airflow em Python