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

DataWorks几个分支归并,应该是业务逻辑问题,但是归并节点不是有个“上游节点失败" 的功能么?

DataWorks几个分支归并,应该是业务逻辑问题,但是归并节点不是有个“上游节点失败" 的功能么?目前的情况是上游失败,直接终止了?image.png

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

    2000元阿里云代金券免费领取,2核4G云服务器仅799元/3年,新老用户都有优惠,立即抢购>>>

    在 DataWorks 中,归并节点(Join Node)是用于将多个分支的数据合并到一个节点中进行后续处理的。当需要确保所有上游节点都成功完成后才执行归并节点时,可以使用 "上游节点失败" 功能。

    具体操作如下:

    1. 在归并节点的属性面板中,勾选 "上游节点失败" 选项。
    2. 这样设置后,只有当所有上游节点(即连接到归并节点输入的节点)都成功完成时,归并节点才会执行。如果任何一个上游节点失败或者处于未完成状态,归并节点将等待直到所有上游节点都成功。
    3. 此外,您还可以配置每个上游节点的最大失败数。当某个上游节点达到最大失败数时,归并节点将依旧等待其他上游节点的成功。

    通过设置 "上游节点失败" 功能,可以确保业务逻辑上的所有上游节点成功后,再触发归并节点的执行。这对于需要基于多个分支的结果进行后续处理的场景非常有用。

    请注意,这种设置仅适用于归并节点,并且只能在归并节点的属性面板中进行配置。其他类型的节点可能具有不同的错误处理和控制机制。

    2023-11-30 22:06:06
    赞同 展开评论 打赏
  • 2000元阿里云代金券免费领取,2核4G云服务器仅799元/3年,新老用户都有优惠,立即抢购>>>

    在运维中心执行补数据可以 数据开发测试运行本身不走调度的逻辑,此回答整理自钉群“DataWorks交流群(答疑@机器人)”

    2023-11-30 19:23:17
    赞同 展开评论 打赏

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

相关产品

  • 大数据开发治理平台 DataWorks
  • 相关电子书

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

    相关实验场景

    更多
    http://www.vxiaotou.com