Introducere în Apache Airflow în Python
Mike Metzger
Data Engineer

airflow.sdk.BaseSensorOperatormode - Modul de verificare a condițieimode='poke' - Implicit, rulare repetatămode='reschedule' - Eliberează slotul și reîncearcă mai târziupoke_interval - Intervalul dintre verificăritimeout - Durata maximă înainte de eșecairflow.providers.standard.sensorsfrom airflow.providers.standard.sensors.filesystem import FileSensor
file_sensor_task = FileSensor(task_id='file_sense',
filepath='salesdata.csv',
poke_interval=300,
timeout=3000
)
init_sales_cleanup() >> file_sensor_task >> generate_report()
airflow.providers.*.sensorsExternalTaskSensor - Așteaptă finalizarea unei sarcini dintr-un alt DAGHttpSensor - Solicită un URL web și verifică conținutulSqlSensor - Execută o interogare SQL pentru a verifica conținutul

Introducere în Apache Airflow în Python