DataWorks如果我设置了一个任务,让它每天1点定时执行,突然暂停了3天,3天后重启任务是会将暂停期间的任务补上吗,还是直接接着在定时时间跑呢?
重启后的任务不会补上前三天未执行的任务,而是从重启当天的定时时间开始继续执行。
DataWorks中的周期任务如果被设置为冻结状态,那么在冻结期间生成的周期实例也会处于冻结状态,这些实例在解冻后通常不会自动补上执行。相反,解冻后的实例将根据调度参数配置的定时时间以及上游依赖的父节点运行状态来确定是否触发当前实例的运行。因此,如果一个任务被暂停(冻结)了3天,然后在第四天解冻并重启,它将从第四天的定时时间点开始运行,并不会回溯执行前三天的任务。
此外,如果需要对冻结期间的数据进行补充处理,可能需要手动触发补数操作或创建额外的任务来处理这部分数据。在实际操作中,建议提前规划好任务的调度策略,以避免因任务暂停导致的数据缺失或处理延迟。
如果冻结的周期任务,那每天生成的都是冻结状态的周期实例,若解冻周期任务,那解冻操作后生成的实例会正常执行,所以冻结期间的实例需要自己手动补数据或者解冻再重跑才会执行哈。 ,此回答整理自钉群“DataWorks交流群(答疑@机器人)”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。