IniziaInizia gratis

Definire l'ordine di esecuzione della pipeline

Dopo aver costruito il tuo DAG, è il momento di definire l'ordine di esecuzione dei task del DAG.

Nel precedente esercizio hai configurato il primo task per controllare l'API. Tutti gli altri task della pipeline sono già pronti per te.

Devi seguire l'ordine dei task indicato nel diagramma qui sotto.

Airflow DAG

Questo esercizio fa parte del corso

Progettare pipeline di forecasting per la produzione

Visualizza il corso

Istruzioni dell'esercizio

  • Imposta i task della pipeline di controllo API e di verifica dello stato.
  • Imposta i task della pipeline di validazione dei dati.
  • Imposta i task della pipeline di previsione.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# Set the API check pipeline tasks
____ >> ____ >> [data_refresh, no_updates]

data_refresh >> [data_validation, data_failure]

# Set the data validation pipeline tasks
data_validation >> check_validation >> [____, ____]

# Set the forecast pipeline tasks
data_valid >> ____ >> ____

print(f"DAG '{dag.dag_id}' ready with {len(dag.tasks)} tasks")
Modifica ed esegui il codice