DataWorks:依赖上一周期(跨周期依赖)解析

  • 时间:
  • 浏览:1
  • 来源:uu快3下载网站_uu快3开户二维码

运维中心的周期实例查看依赖具体情况,如图:

业务场景:本次任务运行依赖上一周期下游节点对本节点的结果表(本节点输出表)进行清洗的最终结果(是是否是正常产出)。

  A:A任务配置时,还还还可以勾选“依赖上一周期” 选“本节点”,刚刚B任务的定时时间为0点,曾经 每天自动调度实例里B任务实例就只依赖A 任务0点实例即A任务第另另另一个实例。

注意:依赖上一周期和依赖同周期两处填写了另另另一个节点任务,会依赖该节点任务今天和昨天所有的实例。

运维中心展示如下:

xc_create表配置如图(为便于观察,我将本节点设置为小时调度任务)

本文档均以修改xc_create节点的配置为案例。

业务场景:业务逻辑上还还还可以依赖100374815任务的业务数据正常产出,刚刚本任务(xc_create)中这麼操作该业务数据。

xc_create节点代码及配置

业务场景:本次任务运行依赖上一周期该任务的业务数据的产出具体情况。

注意:在运维中心中查看节点依赖关系时,所有跨周期依赖的节点前会 以虚线 的形式展示。也是任务实际的依赖,下线任务完后 这次要的依赖关系也还还还可以加进去,也是任务运行还还还可以判断的条件之一。

③自定义:

节点依赖关系:依赖当前节点的下游,这类 节点A指在下游节点B、C、D另另另一个节点,依赖一层子节点是节点A依赖B、C、D另另另一个节点的上一周期。

节点依赖:依赖当前节点的下游,这类 节点A指在下游节点B、C、D另另另一个节点,依赖一层子节点是节点A依赖B、C、D另另另一个节点的上一周期。

运维中心周期任务依赖如图:

节点sql解析:xc_create节点创建xc_1,xc_2两张表(或产出两张表的数据并将xc_1,xc_2作为本节点的输出。

业务场景:业务逻辑上还还还可以依赖其他的业务数据正常产出,刚刚本任务中这麼操作该业务数据。

业务场景:本次任务数据依赖上次数据清洗具体情况。

xc_select节点代码及配置

新的节点如下:节点id:100374815

xc_create 选用依赖一层子节点

节点依赖:代码中这麼用到100374815节点的产出表刚刚业务上还还还可以取依赖该100374815节点的上一周期数据是是否是顺利产出从节点关系来说:xc_create节点还还还可以依赖100374815节点上一周期。

依赖上一周期和依赖本周期的区别:

可能性下游是分钟任务刚刚分钟任务这麼做自依赖,这麼该任务会依赖分钟任务昨天所有的实例和今天所有的实例。

【实时场景一】:无法选用上游何时产出数据时,本节点可对上游做跨周期依赖。

业务流程节点依赖关系

节点依赖关系:跨周期自依赖(依赖当前节点的上一周期。)

节点sql解析:xc_select节点中查询xc_create节点中的表数据,通过自动解析功能解析将xc_create节点作为本节点依赖的上游。

节点依赖关系:手动还还还可以依赖的节点(多个节点用英文下的逗号分隔)​

运维中心任务依赖关系如图:

xc_create节点依赖的上游选用自定义,选用100374815节点。

  A:天任务调度配置界面选用“依赖上一周期”-“自定义”,将上游小时任务的节点id填进去后,重新提交发布。

【实时场景二】:我的需求是A任务每天每小时整点执行一次,B任务每天跑一次,刚刚希望A任务每天第一次跑成功后B任务就跑起, 曾经 可不还还还可以为甚配置?

节点依赖:本次任务运行依赖本节点上一周期任务运行具体情况,上一周期任务未完成将阻塞本周期任务运行。

①一层子节点:

好多好多 ,该出二选一!!!请根据实际具体情况作出选用。

业务场景:该任务运行依赖上一周期下游任务对本任务的结果表(本节点输出表)进行清洗的最终结果(下游任务运行成功,本节点本周期任务始于英语 运行,刚刚反之)。

有什么的问題可下方留言

【实时场景三】:天任务依赖小时任务,不还还还可以依赖今天的数据,只还还还可以依赖昨天的小时数据(直接依赖今天的小时任务实例原因分析分析下 游天任务小时到第二天才完成)



②本节点: