Introductie tot Apache Airflow in Python
Mike Metzger
Data Engineer

airflow.sdk.BaseSensorOperatormode - Hoe te checken op de voorwaardemode='poke' - Standaard, herhaald uitvoerenmode='reschedule' - Taakslot vrijgeven en later opnieuw proberenpoke_interval - Interval tussen checkstimeout - Hoe lang wachten voor taak faaltairflow.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 - wacht tot een taak in een andere DAG klaar isHttpSensor - Vraagt een web-URL op en checkt op contentSqlSensor - Voert een SQL-query uit om op content te checken

Introductie tot Apache Airflow in Python