预览依赖关系

调度依赖配置完成后,您可通过预览依赖查看周期任务的上下游依赖关系、查看周期任务在调度日内所生成周期实例的预计执行时间,检查任务的调度依赖配置是否符合预期,保障任务可按预期时间正常运行。若不符合预期请及时调整调度依赖配置,避免由于依赖关系不符合预期导致任务运行延迟。

注意事项

  • 上下游节点的周期数不同,各周期的依赖关系不同。为避免配置的依赖关系不符合预期,在任务发布前,建议上下游调度周期数与定时时间不一致场景下,使用该功能提前预览实例的依赖情况。DataWorks依赖关系设置原则及特殊依赖场景示例,详情请参见必读:复杂依赖场景调度配置原则与示例

  • 当前调度配置生成的依赖关系预览图,与生产环境的实际依赖关系可能存在差异,仅供参考。

    说明

    生产调度任务修改调度周期时,选择发布后即时生成实例并发布,当天实例可能存在替换逻辑,预览依赖功能无法预览当天的实际实例依赖情况。详情请参见实例生成方式:发布后即时生成实例

  • 目前仅支持查看当前节点的一级上游和一级下游依赖关系。

  • 为确保当前任务依赖关系正确,请确认上游节点为已保存状态。

  • 依赖预览图示中,实线表示同周期依赖,虚线表示跨周期依赖(即依赖上一周期)。

预览依赖图示说明

DataWorks支持通过不聚合按所属工作空间聚合按责任人聚合等方式呈现依赖关系,您可根据需要选择使用。聚合方式介绍详情请参见附录:DAG图功能介绍

说明

预览依赖时,实线为同周期依赖,虚线为跨周期依赖(即依赖上一周期)。

下图以预览节点依赖为例,为您展示不同聚合方式的呈现效果。任务依赖

预览节点依赖

DataWorks根据节点的依赖配置,为您生成上下游节点的依赖关系图,您可基于该图检查调度依赖配置是否符合预期。

说明

单击任意节点,即可查看该节点的详细信息。

image.png

预览实例依赖

若在一个调度日内,您的周期任务会产生多个周期实例,DataWorks会根据该节点的依赖配置和时间配置,为您生成所有周期实例的上下游依赖关系及计划执行时间,您可确认各周期实例依赖及执行时间是否符合预期。

说明
  • 单击任意实例,即可查看该实例的详细信息。

  • 若小时、分钟任务的调度参数配置为获取小时、分钟时间,则该任务的调度参数替换值由实例的定时时间决定。例如,小时任务的调度参数赋值为$[hh24],则该任务各周期实例的调度参数将替换为各实例的定时时间。详情请参见附录:调度参数与业务日期、定时时间、实际运行时间的关系

image.png