Creare un BashOperator con template
Hai creato con successo un BashOperator che pulisce un file di dati eseguendo lo script cleandata.sh. Funziona, ma purtroppo richiede che lo script venga eseguito solo per il giorno corrente. Alcune delle tue sorgenti dati a volte sono in ritardo di un paio di giorni e devono essere eseguite manualmente.
Hai modificato con successo lo script cleandata.sh per accettare un argomento: la data nel formato YYYYMMDD. I test da riga di comando funzionano, ma ora devi integrarlo nel tuo DAG di Airflow. Per ora, usa il termine {{ ds_nodash }} nel tuo template: tra poco vedrai esattamente cosa significa.
Questo esercizio fa parte del corso
Introduzione ad Apache Airflow in Python
Esercizio pratico interattivo
Passa dalla teoria alla pratica con uno dei nostri esercizi interattivi
Inizia esercizio