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

业务流程中的虚拟节点如何配置依赖关系?

业务流程中的虚拟节点如何配置依赖关系?

展开
收起
滴滴滴~ 2023-03-29 15:18:05 269 0
3 条回答
写回答
取消 提交回答
    1. 确定虚拟节点的依赖关系。 这是配置依赖关系的第一步。您需要确定哪些虚拟节点依赖于其他虚拟节点。例如,如果一个虚拟节点需要另一个虚拟节点提供的数据,那么第一个虚拟节点就依赖于第二个虚拟节点。
      1. 在虚拟节点中配置依赖关系。 一旦您确定了虚拟节点的依赖关系,您就可以在虚拟节点中配置这些依赖关系。这可以通过使用虚拟节点的“依赖关系”选项卡来完成。
      2. 测试依赖关系。 在您配置了依赖关系之后,您需要测试它们以确保它们按预期工作。这可以通过使用虚拟节点的“测试”选项卡来完成。

    以下是一些关于如何配置虚拟节点依赖关系的提示:

    • 使用“依赖关系”选项卡中的“添加依赖关系”按钮来添加新的依赖关系。
    • 使用“依赖关系”选项卡中的“编辑依赖关系”按钮来编辑现有依赖关系。
    • 使用“依赖关系”选项卡中的“删除依赖关系”按钮来删除现有依赖关系。
    • 使用“测试”选项卡中的“测试依赖关系”按钮来测试依赖关系。
    2024-02-28 18:26:53
    赞同 展开评论 打赏
  • "在业务流程中创建一个虚拟节点(start)和ODPS SQL节点(insert_data),并配置依赖关系为insert_data依赖于start。注意虚拟节点属于控制类型节点,在业务流程运行过程中,不会对数据产生任何影响,仅用于实现对下游节点的运维控制。虚拟节点在被其它节点依赖的情况下,如果被运维人员手动设置为运行失败,则下游未运行的节点将因此无法被触发运行。在运维过程中,可以防止上游的错误数据进一步扩展。业务流程中,虚拟节点的上游节点通常会被设置为工作空间根节点。工作空间根节点的格式为工作空间名称_root。DataWorks会为节点自动添加一个节点名的输出,结构为工作空间名称.节点名称。如果一个工作空间下有两个同名的节点,请修改其中一个节点的节点输出。建议您在设计业务流程时,默认创建一个虚拟节点作为业务流程的根节点,来控制整个业务流程。设计业务流程的操作如下:双击业务流程名称进入开发面板,鼠标单击虚拟节点并拖拽至右侧的开发面板。image.png 在新建节点对话框中,输入节点名称为start,单击提交。注意 节点名称必须是大小写字母、中文、数字、下划线(_)以及小数点(.),且不能超过128个字符。以同样的操作新建ODPS_SQL节点,命名为insert_data。通过拖拽连线,设置start节点为insert_data节点的上游节点。image.png 此答案整理自钉群“DataWorks交流群(答疑@机器人)”" image.png

    2023-03-30 09:31:53
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    下游业务流程中的节点依赖上游业务流程中某节点的节点输出即可实现跨业务流程依赖,下面以多分支结果的业务流程实现跨业务流程依赖为例说明如何设置跨业务流程节点依赖关系。

    包含多个分支结果的业务流程如果要实现跨业务流程依赖,您需要使用虚拟节点对多个分支节点进行汇总,再手动将该汇总节点的输出作为下游业务流程统筹根节点的输入,以此方式实现跨业务流程依赖。

    https://help.aliyun.com/document_detail/203404.htm

    2023-03-29 20:54:46
    赞同 展开评论 打赏

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

热门讨论

热门文章

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载