定时调度

  • 文档创建者:Roxy
  • 历史版本:3
  • 最近更新:Roxy 于 2024-09-11
  • 1. 概述

    定时调度用在希望数据开发中已经发布的任务按照调度配置周期性自动调度的任务,以保证数据时效性。

    可以在调度计划定时调度列表查看当前任务设置的定时调度,并对任务进行运维操作。

    2. 功能说明

    1)在「调度计划」中,选择定时调度,可为该任务设置执行频率,定期自动运行定时任务,以保证数据能够及时更新。点击「添加单个调度」按钮,可以对这个调度的名称、开始时间、执行频率、结束时间进行设置。如下图所示:

    注:调度配置的时间跟随服务器时间。

    1704252717824866.png


    设置项
    说明
    调度计划名

    不可重名,不可为空,任务名不可包含特殊字符?*:<>|"\/

    引用调度日历

    若需要引用调度日历,可开启该按钮:

    • 需要在 定时任务运维 中自定义调度日历,才能在此处添

    • 若想引用多个调度日历,可为该定时任务设置多个调度计划

    开始时间

    1704253273876585.png

    • 若引用调度日历,开始时间为:仅支持选择调度日历可切换范围的年月份;若未引用调度日历,开始时间需要大于当前时间

    • 若引用调度日历,执行日期取开始时间和调度日历的交集:例如调度日历为 12-08 及之后的每天,开始时间设为 12-10,从 12-10 号开始执行

    执行频率

    其中「执行频率」有四个可选的设置项。每个设置的说明如下表所示:

    执行频率
    说明对应结束时间
    只执行一次在调度开始后,该任务只运行一次无需设置结束时间
    简单重复执行在调度生效过程中,该任务会简单重复运行

    例如:每天运行一次、每周运行一次等

    结束时间有三种选项:无限期、设定结束时间、额外重复执行次数
    明细频率设置可进行细化的间隔时间设置

    例如可设置:每月的 3 号和 13 号各运行一次

    比「简单重复执行」功能更强大

    结束时间有两种选项:无限期、设定结束时间
    表达式设定利用公式设定「特定时间」

    设定方式可参考:Cron表达式设置

    结束时间有两种选项:无限期、设定结束时间

    注1:设置执行频率后,每次任务执行完毕后才会开始下次执行,在此之前,任务处于排队状态

    注2:设置频率后,若某一次定时任务执行失败,等到下次执行时间,依然会自动执行任务

    • 若未引用调度日历,可选择:只执行一次简单重复执行明细频率设置表达式设定

    • 若引用调度日历,执行频率不能选择:只执行一次

    • 执行频率若使用表达式,会显示近 100 次执行时间,帮助用户确认 corn 表达式是否符合预期。如下图所示:

    1704253344692367.png

    2)一个定时任务可设置多个执行频率。如下图所示:

    1704334090640067.png

    具体介绍如下表所示:

    场景说明
    修改调度点击调度右侧的修改1690857275336213.png按钮即可
    删除调度

    先关闭调度,再点击删除按钮

    52.png

    其他说明

    「调度计划>定时调度」处可为单个定时任务设置执行频率,「任务运维>定时任务>调度计划>定时调度」中,可为多个定时任务设置执行频率

    调度计划>定时调度」处可查看该定时任务设置的所有执行频率,但「任务运维>定时任务>调度计划>定时调度」为该任务设置的执行频率,在「调度计划>定时调度」处无法修改和删除,需要到「任务运维>定时任务>调度计划>定时调度」中修改和删除

    13.png

    点击上图红框中的1696649404999852.png「查看计划」按钮,可跳转到「调度计划」页面进行编辑和删除

    3. 操作步骤

    例如用户想要每天执行一次定时任务,以保证任务正常执行。

    进入任务生产模式下,点击「调度计划」添加单个调度计划,如下图所示 :

    设置调度计划名称、开始时间、执行频率为简单重复执行,并设置结束时间为无期限,即每天同一时间执行当前任务,如下图所示:

    然后在任务运行后,即可看到当前任务定时运行记录,如下图所示:

    附件列表


    主题: 任务运维
    • 有帮助
    • 没帮助
    • 只是浏览
    • 评价文档,奖励 1 ~ 100 随机 F 豆!