运行 具有不同间隔任务的 DAG
Run DAG with tasks of different interval
我有 3 个任务,A、B 和 C。我只想 运行 任务 A 一次,然后每月 运行 任务 B,直到 end_date,然后 运行任务C只清理一次。
这与此问题类似,但不适用。
感谢您的帮助
对于本应运行只有一次的任务A,您可以从here
中得到启发
就任务 B 和 C 而言,它们可以使用 ShortCircuitOperator
与 A 捆绑在一起(如您引用的 中所述)
-> B
/
A -> ShortCircuit
\
-> C
或者,您可以使用 AirflowSkipException
在内部跳过 B 和 C
我有 3 个任务,A、B 和 C。我只想 运行 任务 A 一次,然后每月 运行 任务 B,直到 end_date,然后 运行任务C只清理一次。
这与此问题类似,但不适用。
感谢您的帮助
对于本应运行只有一次的任务A,您可以从here
中得到启发就任务 B 和 C 而言,它们可以使用 ShortCircuitOperator
与 A 捆绑在一起(如您引用的
-> B
/
A -> ShortCircuit
\
-> C
或者,您可以使用 AirflowSkipException