DataWorks工作流的依赖逻辑,如果节点two成功的话,归并节点test3会被置为失败。主要的问题是test3被置为失败后,整个流的状态就是失败的?
归并节点的作用不就是对多个节点的运行状态进行逻辑,符合条件就走归并吗?
在DataWorks中,工作流的依赖逻辑是这样的:如果一个节点(如节点two)失败了,那么它所依赖的所有上游节点都会被标记为失败。然而,这并不意味着整个工作流的状态就是失败的。
通常情况下,DataWorks会根据工作流中的各个节点状态来确定整个工作流的状态:
注意,在某些情况下,即使某个节点失败,你也可能希望其他节点继续执行。为了实现这一点,你可以在DataWorks中配置“容错”策略,例如“忽略错误”或“跳过错误”。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。