IniziaInizia gratis

Definisci l'ordine dei task

Ora che hai imparato la sintassi bitshift, è il momento di definire l'ordine dei task. Al momento hai tre task definiti: cleanup, consolidate e push_data.

I decorator dag e task da airflow.sdk sono già importati.

Questo esercizio fa parte del corso

Introduzione ad Apache Airflow in Python

Visualizza il corso

Istruzioni dell'esercizio

  • Configura il task cleanup in modo che venga eseguito per primo, prima del task consolidate, usando la sintassi bitshift.
  • Configura consolidate per essere eseguito dopo e il task push_data per essere eseguito per ultimo.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

@dag(
    dag_id="analytics_dag",
    start_date=datetime(2026, 3, 1),
)
def analytics_dag():
    # Run cleanup before consolidate
    cleanup() ____ consolidate()
    # Run consolidate before push_data
    ____

analytics_dag()
Modifica ed esegui il codice