任务编排的任务流依赖检查节点可实现任务流自依赖或跨任务流间依赖,依赖的目标对象可以是某个任务流或任务节点。本文介绍配置任务流依赖检查节点的步骤。
应用场景
- 跨任务流依赖:任务流A需要在任务流B运行成功后才能执行。
例如,每周一凌晨2点执行任务流A,训练预测推荐模型。执行任务流A需要利用(任务流B产出的)上周一~周日的业务数据。
- 自依赖:任务流A需要在自己之前运行成功过,才能执行。
例如,每天的数据清洗任务(任务流A)是否执行,取决于上一次数据清洗是否成功。
注意事项
对于第一次新建的任务流,自依赖至少需要一个已经成功运行的任务:
- 手动触发任务流:选择任务流依赖检查节点下游的节点,单击试运行当前节点或从当前开始试运行,即可跳过任务流依赖检查节点,产生运行成功的任务。
- 定时触发任务流:在任务流详情页面,单击
图标,选择空跑选项。
说明 空跑功能会产生一条成功的定时触发记录(不实际运行任务流)。 - 多重任务依赖的业务,需要重复单个任务依赖节点的配置操作,即可完成。比如节点D需要依赖节点A、B、C,需要配置D依赖A、D依赖B、D依赖C。配置操作,请参见下方的操作步骤。