更新时间:2023-12-22 GMT+08:00
配置作业调度为年调度
场景描述
在配置作业配置调度时,可以选择一年中的某个时间进行调度。如果您需要配置作业的调度时间为年调度,请参考下面的方法进行配置。
配置方法
在DataArts Studio中配置一个按月调度执行的作业,然后在作业里面新增一个Dummy节点(空节点,不处理实际的业务数据),在Dummy节点与后续执行任务的节点的连线上,您可以配置条件表达式,判断当前的调度时间是否为一年中的指定的某一天进行调度(比如2023年6月29号)。如果是,则执行后续节点,否则跳过后续节点。
- 在数据开发主界面的左侧导航栏,选择 。
- 任务配置为月调度,如下图:
图1 调度周期配置为月
- 在节点的连线上,单击右键,选择设置条件,配置条件表达式。通过表达式来判断,是否执行后续的业务节点。
图2 设置条件表达式
- 表达式配置方法如下所示。
#{DateUtil.getMonth(Job.planTime) == 6 ? "true" : "false"}
表达式的含义是:获取当前的时间点,判断是不是6月,如果是,则表明当前是6月,执行后续节点。如果不是,则跳过后续的业务节点。
图3 条件表达式
父主题: 使用教程