开发者社区 > 大数据与机器学习 > 大数据开发治理DataWorks > 正文

DataWorks工作流的依赖逻辑,如果节点two成功的话,整个流的状态就是失败的?

DataWorks工作流的依赖逻辑,如果节点two成功的话,归并节点test3会被置为失败。主要的问题是test3被置为失败后,整个流的状态就是失败的?image.png
image.png
归并节点的作用不就是对多个节点的运行状态进行逻辑,符合条件就走归并吗?

展开
收起
真的很搞笑 2023-11-30 14:22:23 41 0
2 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在DataWorks中,工作流的依赖逻辑是这样的:如果一个节点(如节点two)失败了,那么它所依赖的所有上游节点都会被标记为失败。然而,这并不意味着整个工作流的状态就是失败的。

    通常情况下,DataWorks会根据工作流中的各个节点状态来确定整个工作流的状态:

    1. 所有节点都成功:在这种情况下,整个工作流将被视为成功。
    2. 至少有一个节点失败:在这种情况下,整个工作流将被视为失败。
    3. 存在部分成功的节点和部分失败的节点:在这种情况下,整个工作流的状态取决于你的设置。你可以选择让DataWorks根据第一个失败的节点来决定工作流的状态,或者让它继续执行直到所有任务完成,然后根据最后的结果来判断。

    注意,在某些情况下,即使某个节点失败,你也可能希望其他节点继续执行。为了实现这一点,你可以在DataWorks中配置“容错”策略,例如“忽略错误”或“跳过错误”。

    2023-11-30 17:44:38
    赞同 展开评论 打赏

DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。

相关产品

  • 大数据开发治理平台 DataWorks
  • 热门讨论

    热门文章

    相关电子书

    更多
    DataWorks数据集成实时同步最佳实践(含内测邀请)-2020飞天大数据平台实战应用第一季 立即下载
    DataWorks调度任务迁移最佳实践-2020飞天大数据平台实战应用第一季 立即下载
    基于DataWorks数据服务构建疫情大屏-2020飞天大数据平台实战应用第一季 立即下载

    相关实验场景

    更多