DataWorks一个任务有多个业务日期的,是不是第一个业务日期下运行失败了,其他业务日期的实例就不会运行了,就会一直是未运行状态?比如我同一个任务,都有个日期变量${dt},生成实例的时候指定了10个业务日期,那么第一个业务日期的实例发现少配置,运行失败了,其他的我看一直都是未运行。那么剩下的9个实例是从一开始就不会跑了,还是会接着跑9个接着失败9个?
DataWorks一个任务有多个业务日期的,是不是第一个业务日期下运行失败了,就会一直是未运行状态?[阿里云DataWorks]
「点点赞赏,手留余香」
还没有人赞赏,快来当第一个赞赏的人吧!
在 DataWorks 中,如果某个任务的实例在第一个业务日期上运行失败,那么其余的实例将不会受到影响。即,在您的情况下,如果有多个业务日期,则所有实例都将处于未运行状态。
如果有设置自依赖的情况下 是会导致自己之后的日期也运行不起来,此回答整理自钉群“DataWorks交流群(答疑@机器人)”
如果你在一个任务中有多个业务日期,并且第一个业务日期的实例因为缺少配置而运行失败,那么其他业务日期的实例将会处于未运行状态。
这是因为DataWorks中的任务通常会按照一定的调度周期(例如每天、每周等)产生实例,每个实例都会对应一个特定的业务日期。如果第一个业务日期的实例由于缺少配置而运行失败,那么这个任务在后续的业务日期仍然会尝试运行新的实例。但是,如果缺少必要的配置,那么这些新产生的实例也将会运行失败。
因此,在这种情况下,你应该首先解决导致第一个业务日期实例运行失败的问题,然后再重新运行这个任务。这样,所有其他业务日期的实例应该都能够成功运行。