Slide 15
Slide 15 text
* Airflow1
系: daily_task_for_v1.py
dag = DAG(dag_id=DAG_NAME, default_args=default_args, schedule_interval="00 15 * * *")
daily_start_task = DummyOperator(task_id="daily_start_task", dag=dag)
daily_end_task = DummyOperator(task_id="daily_end_task", dag=dag)
xxx_tasks = SubDagOperator(
task_id="xxx_tasks",
subdag=build_xxx_dag(DAG_NAME, "xxx_tasks", default_args),
default_args=default_args,
dag=dag,
)
daly_start_task >> xxx_tasks >> daily_end_task
* Airflow2
系: daily_task_for_v2.py
dag = DAG(dag_id=DAG_NAME, default_args=default_args, schedule_interval="00 15 * * *")
daily_start_task = DummyOperator(task_id="daily_start_task", dag=dag)
daily_end_task = DummyOperator(task_id="daily_end_task", dag=dag)
with dag:
xxx_tasks = build_xxx_task_group(dag, default_args)
daly_start_task >> xxx_tasks >> daily_end_task
Airflow2
への
upgrade
方法
15 / 24