ComeçarComece de graça

Definir a ordem das tarefas

Agora que você aprendeu sobre a sintaxe de bitshift, é hora de definir a ordem das tarefas. Você tem três tarefas definidas atualmente: cleanup, consolidate e push_data.

Os decoradores dag e task de airflow.sdk já foram importados.

Este exercício faz parte do curso

Introdução ao Apache Airflow em Python

Ver curso

Instruções do exercício

  • Configure a tarefa cleanup para rodar primeiro, antes da tarefa consolidate, usando a sintaxe de bitshift.
  • Configure consolidate para rodar em seguida e a tarefa push_data para rodar por último.

Exercício interativo prático

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

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