IniziaInizia gratis

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

Visualizza il corso

Esercizio pratico interattivo

Passa dalla teoria alla pratica con uno dei nostri esercizi interattivi

Inizia esercizio