【发布时间】:2022-11-22 06:54:09
【问题描述】:
有没有办法我可以重新使用需要在每个分支执行中执行的气流任务。
例如。我在每个 task_1 中都有以下任务,task_2 需要在第一个流程中运行,task_3 在第二个流程中运行,但在这两种情况下都需要运行 task_comm。我如何创建 1 个任务并在两个流程中调用它?
flow_1 = DummyOperator(task_id = 'flow_1')
task_1 = DummyOperator(task_id = 'task_1')
task_2 = DummyOperator(task_id = 'task_2')
flow_2 = DummyOperator(task_id = 'flow_2')
task_3 = DummyOperator(task_id = 'task_3')
task_comm = DummyOperator(task_id = 'task_comm')
branch >> flow_1 >> task_1 >> task2 >> task_comm
branch >> flow_2 >> task_3 >> task_comm
【问题讨论】: