Introductie tot Apache Airflow in Python
Mike Metzger
Data Engineer
Wat is een sensor?
airflow.sensors.base_sensor_operatormode - Hoe de voorwaarde te checkenmode='poke' - Standaard, herhaaldelijk draaienmode='reschedule' - Taakslot vrijgeven en later opnieuw proberenpoke_interval - Interval tussen checkstimeout - Hoe lang wachten vóór taak faaltairflow.sensors-bibliotheekfrom 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 - wacht tot een taak in een andere DAG klaar isHttpSensor - Doet een webverzoek en checkt op contentSqlSensor - Voert SQL uit om op content te checkenairflow.sensors en airflow.providers.*.sensorsGebruik een sensor...
Introductie tot Apache Airflow in Python