Pengantar Apache Airflow dengan Python
Mike Metzger
Data Engineer
Apa itu sensor?
airflow.sensors.base_sensor_operatormode - Cara mengecek kondisimode='poke' - Default, dijalankan berulangmode='reschedule' - Lepas slot task dan coba lagi nantipoke_interval - Jeda antar pengecekantimeout - Batas waktu sebelum task gagalairflow.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 - menunggu task di DAG lain selesaiHttpSensor - Meminta URL web dan mengecek kontenSqlSensor - Menjalankan kueri SQL untuk mengecek kontenairflow.sensors dan airflow.providers.*.sensorsGunakan sensor...
Pengantar Apache Airflow dengan Python