更新时间:2024-09-04 GMT+08:00
分享

传统周期调度依赖和自然周期调度依赖对比

数据开发当前支持两种调度依赖策略:传统周期调度依赖和自然周期调度依赖。

传统周期调度依赖,只支持同周期或者大周期依赖于小周期,不支持小周期依赖于大周期。详细说明如下:

  • 同周期依赖,依赖时间段范围为从当前批次时间往前推一个周期。
  • 跨周期依赖,依赖时间段范围为上一个周期时间段内。
    图1 传统周期作业依赖关系全景图
自然周期调度依赖,支持同周期、跨周期(大周期依赖于小周期、小周期依赖于大周期等)调度周期依赖,对于作业依赖来说,比较灵活,能够满足用户的复杂业务场景。详细依赖推断规则说明如下:
  • 规则一:天、小时任务按自然天、自然小时,推断出任务的依赖关系。
  • 规则二:周、月任务按当日自然天,推断出任务的依赖关系。
  • 规则三:大周期依赖小周期,如,天任务依赖小时任务,只依赖小周期最后一个任务成功与否。

    自然天:[00:00:00-23:59:59]

    自然小时: [00:00-59:59]

    图2 自然周期调度作业依赖关系全景图

如何确认当前的周期调度依赖是传统周期调度依赖还是自然周期调度依赖?

自然周期调度在2023年6月开始全网使用。对于在此时间之后创建的租户,其所购买的实例支持自然周期调度;对于在此时间之前创建的租户,其所购买的实例支持传统周期调度。

在配置周期调度时,您可以通过单击周期调度后面的弹出的使用指南标题内容,确认当前实例为传统周期调度还是自然周期调度。如下图所示,则表明此实例为传统周期调度方式。

图3 查看周期调度使用指南

相关文档