依赖周期 | 依赖策略 |
本周期(当日) | 以本周期(当日)为依赖周期时,不同的依赖策略依赖的实例详情如下: 全部实例 全部实例时,需要本周期(当日)依赖任务的所有实例均成功运行,依赖的后续节点才可以正常运行。例如,当天的业务日期为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实例节点均不可以正常运行。 配置调度依赖时,节点依赖周期预览示例如下。 向后最近一个实例 所选区间内,晚于当前实例运行时间的第一个实例A,若A不存在,则选择最后一个实例。 例如,当天的业务日期为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、调度时间为13:00:00的任务实例节点,向后最近一个实例是2024-03-02调度时间为13:00:00的实例,即当前任务2024-03-02的13:00:00实例节点依赖本周期(当日)依赖节点13:00:00的实例。其他节点以此类推。 配置调度依赖时,节点依赖周期预览示例如下。  
向前最近一个实例 所选区间内,定时运行时间离当前任务定时运行时间最近的实例。早于当前任务定时运行时间的最后一个实例优先。 例如,当天的业务日期为2024-03-02,本周期(当日)即为2024-03-02。业务日期为2024-03-02、调度时间为13:05:00的任务实例节点,向前最近一个实例是2024-03-02调度时间为13:00:00的实例,即当前任务2024-03-02的13:05:00实例节点依赖本周期(当日)依赖节点13:00:00的实例;业务日期为2024-03-02、调度时间为13:00:00的任务实例节点,向前最近一个实例是2024-03-02调度时间为13:00:00的实例,即当前任务2024-03-02的13:00:00实例节点依赖本周期(当日)依赖节点13: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实例节点均不可以正常运行。 配置调度依赖时,节点依赖周期预览示例如下。 向后最近一个实例 所选区间内,晚于当前实例运行时间的第一个实例A,若A不存在,则选择最后一个实例。 例如,当天的业务日期为2024-03-02,上周期(前一日)即为2024-03-01。业务日期为2024-03-02、调度时间为13:00:00的任务实例节点,向后最近一个实例是业务日期为2024-03-01、调度时间为13:00:00的实例,即当前任务2024-03-02的13:00:00实例节点依赖上周期(前一日)依赖节点23:00:00的实例,其他节点以此类推。 配置调度依赖时,节点依赖周期预览示例如下。 向前最近一个实例 所选区间内,定时运行时间离当前任务定时运行时间最近的实例。早于当前任务定时运行时间的最后一个实例优先。 例如,当天的业务日期为2024-03-02,上周期(前一日)即为2024-03-01。业务日期为2024-03-02、调度时间为13:00:00的任务实例节点,向前最近一个实例是业务日期为2024-03-01、调度时间为13:00:00的实例,即当前任务2024-03-02的13:00:00实例节点依赖上周期(前一日)依赖节点23: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实例节点均不可以正常运行。 配置调度依赖时,节点依赖周期预览示例如下。 
向后最近一个实例 所选区间内,晚于当前实例运行时间的第一个实例A,若A不存在,则选择最后一个实例。 例如,依赖前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的实例,其他节点以此类推。 配置调度依赖时,节点依赖周期预览示例如下。 
向前最近一个实例 所选区间内,定时运行时间离当前任务定时运行时间最近的实例。早于当前任务定时运行时间的最后一个实例优先。 例如,依赖前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 )。 配置调度依赖时,节点依赖周期预览示例如下。 向后最近一个实例 所选区间内,晚于当前实例运行时间的第一个实例A,若A不存在,则选择最后一个实例。 例如,当天的业务日期为2024-03-04,当前实例调度时间为2024-03-04 13:00,则向后最近一个实例的取值范围为[2024-03-03 13:00 ~ 2024-03-04 13:00 ),实际所依赖的实例节点为2024-03-04 12:00;当前实例调度时间为2024-03-04 13:05,则向后最近一个实例的取值范围为[2024-03-03 13:05 ~ 2024-03-04 13:05 ),实际所依赖的实例节点为2024-03-04 13:00。 配置调度依赖时,节点依赖周期预览示例如下。  
向前最近一个实例 所选区间内,定时运行时间离当前任务定时运行时间最近的实例。早于当前任务定时运行时间的最后一个实例优先。 例如,当天的业务日期为2024-03-04,当前实例调度时间为2024-03-04 13:00,则向前最近一个实例的取值范围为[2024-03-03 13:00 ~ 2024-03-04 13:00 ),实际所依赖的实例节点为2024-03-04 12:00;当前实例调度时间为2024-03-04 13:05,则向前最近一个实例的取值范围为[2024-03-03 13:05 ~ 2024-03-04 13:05 ),实际所依赖的实例节点为2024-03-04 13:00。 
|