若任务需要周期性调度运行,您需定义该任务的调度相关属性,包括调度周期、调度依赖、调度参数等。本文为您介绍调度配置的相关内容。
前提条件
注意事项
- 任务的调度配置仅用于定义任务调度运行时的相关属性,任务需通过发布流程发布至生产环境后,才会根据该配置进行最终调度。
- 调度时间仅定义任务预期执行时间,其实际执行时间还受上游执行情况控制,关于任务执行条件说明,详情请参见任务运行诊断。
- DataWorks支持多种类型任务互相依赖,操作前,建议您先查看必读:复杂依赖场景调度配置原则与示例文档了解DataWorks在该场景下预设依赖的情况。
- DataWorks上,调度任务会根据调度类型及周期数生成相应的实例(例如小时调度任务每天会根据周期数产生相应数量的小时实例),并通过周期实例的方式自动调度运行该任务。
- 在使用调度参数的情况下,DataWorks调度任务各周期代码入参由该周期对应的定时时间以及您调度参数表达式最终决定。各周期代码入参与调度参数配置与替换的关系,调度参数支持的格式。
进入调度配置页面
- 进入数据开发。
- 登录DataWorks控制台。
- 选择目标区域后,在左侧导航栏单击工作空间列表。
- 单击目标工作空间后的数据开发,即可进入该工作空间的数据开发(DataStudio)模块。
- 进入调度配置页面。
- 在数据开发(DataStudio)界面,您需找到目标节点,进入该节点的编辑页面。
- 单击节点编辑页面右侧导航栏的调度配置,进入节点调度配置页面。
配置节点调度属性
在节点的调度配置页面,您需根据下表配置节点的调度属性。
配置项 | 说明 |
---|---|
基础属性 | 包括节点的名称、ID、类型、责任人等。
|
(可选)参数 | 用于定义节点调度时使用的参数。DataWorks提供内置参数及自定义参数,可供任务在调度时实现参数动态赋值。 说明 若您在编辑节点代码时,在代码中定义了变量,需在此处对该变量进行赋值。 |
时间属性 | DataWorks上任务调度将通过生成对应实例来执行,此处用于定义任务在生产环境的周期调度方式。
|
资源属性 | 用于定义该任务发布至生产环境调度运行时使用的调度资源组。 |
调度依赖 | 用于定义该任务的上下游依赖关系。通过依赖关系有序调度运行上下游节点,即当上游节点运行成功后,下游节点才会启动运行,保障适时的产出有效业务数据。您可使用自动解析快速设置节点依赖,也可手动设置节点的依赖关系。
说明 当您的节点属于同一个业务流程时,也可通过业务流程面板,使用手动拉线方式设置各个节点的依赖关系。 |
(可选)节点上下文 | 用于定义上下游任务间的参数传递,定义后,可在下游节点中使用该参数获取上游节点传递过来的取值。 |
后续:提交并测试运行节点
任务调度属性配置完成后,您可提交节点并根据需要测试运行节点的调度配置是否符合预期,详情请参见任务调试流程。调试无误后,可将节点发布至生产环境进行周期性调度。后续可在生产环境进行任务的相关运维操作,详情请参见周期任务运维概述。