反馈已提交

网络繁忙

任务调度专题

  • 文档创建者:Roxy
  • 历史版本:19
  • 最近更新:Wendy123456 于 2025-09-22
  • 1. 概念

    FineDataLink 提供多种灵活的调度方式,包括定时调度、调用任务和事件调度等,满足不同业务场景的自动化需求。

    本文对各种调度方式的使用场景进行说明,帮助您根据实际业务需求选择合适的调度方案。

    2. 调度方案简介

    注:定时任务中可搭配 连线执行判断 或者 条件分支 来决定是否执行后续节点;例如上游节点执行失败,仍需要执行下游节点,可使用连线判断功能。

    调度方案
    说明常见场景
    调用任务

    特点:

    父任务执行,拉起子任务执行

    多个子任务在父任务中按顺序执行

    简介:

    每次父任务执行时,会拉起子任务的执行,涉及到多个定时任务

    例如下图,「数据同步节点执行后,会拉起测试8这个定时任务的执行

    21.png

    希望可以在当前定时任务中调用平台内其他定时任务,被调用的任务被放到当前任务里编排

    注:若用户希望定时任务重复跑两次,可设计两个相同的定时任务,在一个定时任务中使用「调用节点调用另一个定时任务

    定时调度

    特点:

    单个定时任务定期执行

    执行时间说明:


    执行时间
    简介

    只执行一次

    -
    简单重复执行

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

    明细频率设置可进行细化的间隔时间设置;例如可设置:每月的 3 号和 13 号各运行一次
    表达式设定利用公式设定「特定时间」
    其他说明

    支持引用调度日历:

    可在csv文件中自定义调度日期,作为定时任务的执行频率;比如:用户希望法定节假日不执行定时任务,此时可使用调度日历功能


    若想设置为每年执行一次:

    • 可在「简单重复执行中,设置为隔 365 天执行一次

    • 或者在「明细频率设置中,设置为12月的31号执行

    注:尽量等一次调度跑完,再拉起下一次,不然会有任务排队的问题;定时调度最快可设置一分钟执行一次 

    注:若工程中多个任务都设置了定时调度,任务的执行时间尽量不要放在一起,否则会造成资源不够任务排队的情况 

    数据周期性变化

    比如每天会新增数据,希望将新增数据定期同步到目标表中

    事件调度

    特点

    涉及到多个定时任务,且任务间有依赖关系

    简介:

    22.png

    1)任务 b 依赖任务 a,任务a在白天执行,希望a任务执行完在晚上再执行b任务,而不是上游任务 a 执行完立即执行任务 b,避免造成资源紧张的问题

    2)希望a、b任务执行完再执行c任务

    通过接口调用定时任务执行

    特点

    高度灵活,根据业务需要控制更新数据时机

    简介:

    FVS模板中,点击「刷新按钮执行定时任务,更新图表数据

    23.png

    执行过程中需要基于外部事件或者触发器,例如

    • 填报数据后同时触发定时任务,将数据更新到备份库中

    • 领导查看大屏时,点击按钮执行定时任务更新大屏数据

    混合调度以上策略基于实际的业务需要进行组合,满足数据处理需求

    3. 调度方案选择

    场景
    方案
    定时任务无依赖,单独执行
    单独配置 定时调度 即可
    多个定时任务间有依赖,有先后执行顺序

    上游任务步频一

    1752152481512551.png

    调用任务 或者 事件调度

    上游任务步频不一致

    1752152437986002.png

    事件调度

    4. 任务间调用关系

    多个定时任务间有依赖关系,给这些定时任务设置完调用频率后,后期运维时,需要查看这些任务间的依赖关系。

    若定时任务设置了事件调度,参考本文 4.2 节查看任务间依赖关系;若只使用到「调用任务节点,参考本文 4.1 节查看任务间依赖关系。

    注:表间关系可查看 血缘分析 文档。

    4.1 调用任务

    定时任务的开发界面中,点击「调用关系按钮,可查看父子任务层级调用关系。如下图所示:

    详情请参见:调用关系

    24.png

    4.2 事件调度

    打开一个定时任务的 事件调度,且开启「旁系任务组按钮,将展示该任务组有关联的任务组,和其上下游任务组的所有关联任务组。如下图所示:

    25.png

    5. 内容扩展

    多个有依赖的定时任务调度配置方案 提供通过「定时调度」和「事件调度」保证多个定时任务协调运行的示例,供用户参考。



    附件列表


    主题: 最佳实践
    • 有帮助
    • 没帮助
    • 只是浏览
    中文(简体)

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭



    AI

    联系我们
    在线支持
    获取专业技术支持,快速帮助您解决问题
    工作日9:00-12:00,13:30-17:30在线
    页面反馈
    针对当前网页的建议、问题反馈
    售前咨询
    采购需求/获取报价/预约演示
    或拨打: 400-811-8890 转1
    qr
    热线电话
    咨询/故障救援热线:400-811-8890转2
    总裁办24H投诉:17312781526
    提交页面反馈
    仅适用于当前网页的意见收集,帆软产品问题请在 问答板块提问前往服务平台 获取技术支持