Definição de uma tarefa SLA
Depois de concluir o SLA em todo o fluxo de trabalho, você percebe que realmente só precisa do SLA timing em uma tarefa específica, em vez de no fluxo de trabalho completo.
As bibliotecas apropriadas do Airflow são importadas para você.
Este exercício faz parte do curso
Introdução ao Apache Airflow em Python
Instruções do exercício
- Importe o objeto
timedelta. - Adicione um período de 3 horas
slaà tarefa.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Import the timedelta object
____
test_dag = DAG('test_workflow', start_date=datetime(2024,1,20), schedule_interval=None)
# Create the task with the SLA
task1 = BashOperator(task_id='first_task',
____=____,
bash_command='initialize_data.sh',
dag=test_dag)