小时调度即每天指定的时间段内,调度任务按N*1小时的时间间隔运行一次。例如,每天00:00~03:00的时间段内,每1小时运行一次。

使用限制

DataWorks仅支持配置调度任务在整点的时间段内进行小时调度。例如,您无法配置在00:05~23:59的时间段内,每隔1个小时运行一次。

注意事项

  • 时间周期根据左闭右闭原则计算。例如,配置调度任务在0点~3点的时间段内,每隔1个小时运行一次。表示时间区间为[00:00,03:00],间隔为1小时,调度系统每天将生成4个实例,实例定时时间分别在0点、1点、2点和3点,即0点、1点、2点和3点是实例的定时运行时间。
  • 您可以设置在每天指定的时间段内,节点按指定时间间隔运行一次;也可以选择多个时间点,设置在每天指定的时间点运行。
  • 周期调度配置的时间点为定时时间,任务实际运行时,可能会因为等待资源等原因导致实际运行时间与定时时间不一致。

配置示例

  • 配置路径

    您需要进入数据开发节点的编辑页面,单击右侧导航栏的调度配置,在调度配置 > 时间属性区域配置节点的调度周期。

  • 场景示例
    • 配置详情
      目标任务每天00:00~23:59的时间段内,每隔6小时自动调度一次,配置详情如下图所示。
      说明 corn表达式会根据您选择的时间自动生成,不可手动修改。
      小时调度
    • 调度详情
      调度系统每天将生成4个实例,并在实例的定时时间0点、6点、12点和18点运行,如下图所示。生成并运行