周调度即调度任务每周的特定几天,在特定时间点自动运行一次。
注意事项
- 在非指定的调度时间内,为保证下游实例正常运行,周调度节点会生成空跑的周期实例。重要 空跑现象:系统直接返回运行成功不会真实执行任务,即实例运行状态为成功;执行时长为0秒,无执行日志;不会占用调度资源;不会阻塞依赖当前空跑节点的下游节点执行,即本节点非调度时间内空跑,不影响下游每天调度的任务(日调度、小时调度、分钟调度)正常执行。
- 任务调度周期是基于单个任务维度的配置,任务最终是否每天调度与任务本身定义的调度周期有关,与上游节点调度周期无关,但上游节点定义的调度时间将影响下游节点实际开始调度的时间。
配置示例
- 配置路径
您需要进入数据开发节点的编辑页面,单击右侧导航栏的调度配置,在 区域配置节点的调度周期。
- 场景示例
- 配置详情目标任务配置在每周一、周五两天定时运行,则在周一、周五生成的实例会正常的调度执行,而周二、周三、周四、周六以及周日5天都是生成实例后直接设置为运行成功,配置详情如下图所示。说明 corn表达式会根据您选择的时间自动生成,不可手动修改。
- 调度详情调度系统会自动为任务生成实例并运行。重要 使用补数据功能对周调度任务执行补数据操作时,请注意补数据选择的为业务日期 ,业务日期=定时调度日期-1。例如:
- 每周一的任务在执行补数据操作时应选择业务时间为上周日。
- 若补数据选择的业务时间非周日,补数据实例将空跑。
- 配置详情