依赖周期 | 依赖策略 |
本周期(当日) | 以本周期(当日)为依赖周期时,不同的依赖策略依赖的实例详情如下: 全部实例 全部实例时,需要本周期(当日)依赖任务的所有实例均成功运行,依赖的后续节点才可以正常运行。例如,当天的业务日期为2024-03-02 ,本周期(当日)依赖任务即为2024-03-02 。当前任务实例节点的运行依赖2024-03-02 依赖节点的所有实例。2024-03-02 所有依赖实例运行成功,则当前任务2024-03-02 实例节点均可以正常运行;2024-03-02 依赖节点存在一个实例未成功运行,当前任务2024-03-02 实例节点均不可以正常运行。 配置调度依赖时,节点依赖周期预览示例如下。 第一个实例 第一个实例时,只要本周期(当日)依赖任务的第一个实例成功运行,依赖的后续节点都可以正常运行。例如,当天的业务日期为2024-03-02 ,本周期(当日)即为2024-03-02 。当前任务2024-03-02 的实例节点运行依赖2024-03-02 依赖节点的第一个实例。2024-03-02 依赖节点第一个实例运行成功,当前任务2024-03-02 实例节点均可以正常运行;2024-03-02 依赖节点第一个实例未成功运行,当前任务2024-03-02 实例节点均不可以正常运行。 配置调度依赖时,节点依赖周期预览示例如下。 最后一个实例 最后一个实例时,只要本周期(当日)依赖任务的最后一个实例成功运行,依赖的后续节点都可以正常运行。例如,当天的业务日期为2024-03-02 ,本周期(当日)即为2024-03-02 。当前任务2024-03-02 的实例节点运行依赖2024-03-02 依赖节点的最后一个实例。2024-03-02 依赖节点最后一个实例运行成功,当前任务2024-03-02 实例节点均可以正常运行;2024-03-02 依赖节点最后一个实例未成功运行,当前任务2024-03-02 实例节点均不可以正常运行。 配置调度依赖时,节点依赖周期预览示例如下。 最近一个实例 最近一个实例时,实例的运行,取决于本周期(当日)距离当前实例调度时间之后的(包括等于实例调度时间)最近一个依赖实例是否成功运行。例如,当天的业务日期为2024-03-02 ,本周期(当日)即为2024-03-02 。则当前2024-03-02 调度时间为13:05:00 的任务实例节点之后的最近一个依赖实例节点则是2024-03-02 调度时间为14:00:00 的实例,即当前任务2024-03-02 的13:05:00 实例节点依赖本周期(当日)依赖节点14:00:00 的实例,其他节点以此类推。 配置调度依赖时,节点依赖周期预览示例如下。
|
上周期(前一日) | 以上周期(前一日)为依赖周期时,不同的依赖策略依赖的实例详情如下: 全部实例 全部实例时,需要上周期(前一日)的所有实例均成功运行,依赖的后续节点才可以正常运行。例如,当天的业务日期为2024-03-02 ,上周期(前一日)即为2024-03-01 。2024-03-02 的实例节点运行依赖2024-03-01 的所有实例。2024-03-01 所有实例运行成功,2024-03-02 实例节点均可以正常运行;2024-03-01 存在一个实例未成功运行,2024-03-02 实例节点均不可以正常运行。 配置调度依赖时,节点依赖周期预览示例如下。 第一个实例 第一个实例时,只要上周期(前一日)的第一个实例成功运行,依赖的后续节点都可以正常运行。例如,当天的业务日期为2024-03-02 ,上周期(前一日)即为2024-03-01 。2024-03-02 的实例节点运行依赖2024-03-01 的第一个实例。2024-03-01 第一个实例运行成功,2024-03-02 实例节点均可以正常运行;2024-03-01 第一个实例未成功运行,2024-03-02 实例节点均不可以正常运行。 配置调度依赖时,节点依赖周期预览示例如下。 最后一个实例 最后一个实例时,只要上周期(前一日)的最后一个实例成功运行,依赖的后续节点都可以正常运行。例如,当天的业务日期为2024-03-02 ,上周期(前一日)即为2024-03-01 。2024-03-02 的实例节点运行依赖2024-03-01 的最后一个实例。2024-03-01 最后一个实例运行成功,2024-03-02 实例节点均可以正常运行;2024-03-01 最后一个实例未成功运行,2024-03-02 实例节点均不可以正常运行。 配置调度依赖时,节点依赖周期预览示例如下。 最近一个实例 最近一个实例时,实例的运行,取决于上周期(前一日)距离当前实例调度时间之后的(包括等于实例调度时间)最近一个依赖实例是否成功运行。例如,当天的业务日期为2024-03-02 ,上周期(前一日)即为2024-03-01 。则当前2024-03-02 调度时间为13:00:00 的任务实例节点之后的最近一个依赖实例节点则是2024-03-01 调度时间为13:00:00 的实例,即当前任务2024-03-02 的13:00:00 实例节点依赖上周期(前一日)依赖节点13:00:00 的实例,其他节点以此类推。 配置调度依赖时,节点依赖周期预览示例如下。
|
前N日 | 以前N日为依赖周期时,不同依赖策略的执行逻辑不同。以下案例以易于理解的前2日为例,为您说明不同的依赖策略依赖的实例,详情如下: 全部实例 全部实例时,需要前2日的所有实例均成功运行,依赖的后续节点才可以正常运行。例如,当天的业务日期为2024-03-04 ,前2日即为2024-03-02 。2024-03-04 的实例节点运行依赖2024-03-02 的所有实例。2024-03-02 所有实例运行成功,2024-03-04 实例节点均可以正常运行;2024-03-02 存在一个实例未成功运行,2024-03-04 实例节点均不可以正常运行。其他节点以此类推。 配置调度依赖时,节点依赖周期预览示例如下。 第一个实例 第一个实例时,只要前2日的第一个实例成功运行,依赖的后续节点都可以正常运行。例如,当天的业务日期为2024-03-04 ,前2日即为2024-03-02 。2024-03-04 的实例节点运行依赖2024-03-02 的第一个实例。2024-03-02 第一个实例运行成功,2024-03-04 实例节点均可以正常运行;2024-03-02 第一个实例未成功运行,2024-03-04 实例节点均不可以正常运行。 配置调度依赖时,节点依赖周期预览示例如下。 最后一个实例 最后一个实例时,只要前2日的最后一个实例成功运行,依赖的后续节点都可以正常运行。例如,当天的业务日期为2024-03-04 ,前2日即为2024-03-02 。2024-03-04 的实例节点运行依赖2024-03-02 的最后一个实例。2024-03-02 最后一个实例运行成功,2024-03-04 实例节点均可以正常运行;2024-03-02 最后一个实例未成功运行,2024-03-04 实例节点均不可以正常运行。 配置调度依赖时,节点依赖周期预览示例如下。 最近一个实例 最近一个实例时,实例的运行,取决于前N日距离当前实例调度时间之后的(包括等于实例调度时间)最近一个依赖实例是否成功运行。例如,依赖前2日实例,且当天的业务日期为2024-03-04 ,前2日即为2024-03-02 。则当前2024-03-04 调度时间为13:00:00 的任务实例节点之后的最近一个依赖实例节点则是2024-03-02 调度时间为13:00:00 的实例,即当前任务2024-03-04 的13:00:00 实例节点依赖前2日依赖节点13:00:00 的实例,其他节点以此类推。 配置调度依赖时,节点依赖周期预览示例如下。
|
最近24小时 | 以最近24小时为依赖周期时,不同的依赖策略依赖的实例详情如下: 全部实例 全部实例时,需要距离当前运行节点24小时内(最近24小时)的所有依赖实例均成功运行,当前运行节点才可以正常运行。例如,当天的业务日期为2024-03-04 ,距离13:00:00 实例24小时内的依赖实例包括2024-03-03 的13:00:00 、14:00:00 、15:00:00 ;距离14:00:00 实例24小时内的依赖实例包括2024-03-03 的14:00:00 、15:00:00 。 配置调度依赖时,节点依赖周期预览示例如下。 第一个实例 第一个实例时,需要距离当前运行节点24小时内(最近24小时)的第一个依赖实例成功运行,当前运行节点才可以正常运行。例如,当天的业务日期为2024-03-04 ,距离13:00:00 实例24小时内的依赖实例包括2024-03-03 的13:00:00 、14:00:00 、15:00:00 ,在此范围内的第一个实例为13:00:00 ;距离14:00:00 实例24小时内的依赖实例包括2024-03-03 的14:00:00 、15:00:00 ,在此范围内的第一个实例为14:00:00 。 配置调度依赖时,节点依赖周期预览示例如下。 最后一个实例 最后一个实例时,需要距离当前运行节点24小时内(最近24小时)的最后一个依赖实例成功运行,当前运行节点才可以正常运行。例如,当天的业务日期为2024-03-04 ,当前调度实例的时间为13:00:00 ,则实例24小时内的依赖实例的取值范围为[2024-03-03 13:00 ~ 2024-03-04 13:00 ) 。 配置调度依赖时,节点依赖周期预览示例如下。 最近一个实例 最近一个实例时,实例的运行,取决于当前实例调度时间前24小时内且距离当前实例调度时间之后的(从T-1当前实例调度时间开始,到当前实例调度时间前一秒结束)最近一个依赖实例是否成功运行。例如,当天的业务日期为2024-03-04 ,当前实例调度时间为2024-03-04 13:00 ,则最近一个实例的取值范围为[2024-03-03 13:00 ~ 2024-03-04 13:00 ) 。 配置调度依赖时,节点依赖周期预览示例如下。
|