ComeçarComece de graça

Definindo a ordem de execução da pipeline

Depois de construir seu DAG, é hora de definir a ordem de execução das tarefas do DAG.

No exercício anterior, você configurou a primeira tarefa para verificar a API. Todas as outras tarefas da pipeline já estão configuradas para você.

Você precisa seguir a ordem das tarefas mostrada no diagrama abaixo.

Airflow DAG

Este exercício faz parte do curso

Projetando Pipelines de Previsão para Produção

Ver curso

Instruções do exercício

  • Defina as tarefas de verificação da API e de verificação de status da pipeline.
  • Defina as tarefas da pipeline de validação de dados.
  • Defina as tarefas da pipeline de previsão.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# 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")
Editar e executar o código