DataWorks公共业务流public_flow已经配置了虚拟起始节点start和虚拟结束节点end,那我要怎么在test_flow中调用这个公共流public_flow呢?我在虚拟节点配了上游依赖end,但是public_flow没有执行?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
当前页面最大只能业务流程级别运行 进入运维中心可以看到完整的dag图 再进行补数据运行,此回答整理自钉群“DataWorks交流群(答疑@机器人)”
在 DataWorks 中,公共业务流是一种可复用的工作流组件,它可以将复杂的逻辑拆分成多个可重用的模块。
要使用公共业务流,您首先应该按照以下步骤进行配置:
在DataWorks中,如果你想在一个flow中调用另一个flow,你需要使用subflow的功能。具体来说,你需要在主flow中创建一个新的节点,然后在这个节点中调用你想调用的子flow。
以下是一个基本的步骤:
在主flow中,点击"新建节点"按钮,然后选择"Subflow"类型。
在弹出的对话框中,输入你想要调用的子flow的名称,然后点击"确定"按钮。
这时候,你会看到一个新的节点被添加到了主flow中。在这个节点中,你可以看到有一个"Subflow Parameters"选项,你可以在这里设置你想要传递给子flow的参数。
最后,你可以像正常一样运行你的主flow。当主flow运行到subflow节点时,它会自动调用对应的子flow,并将你设置的参数传递给子flow。
在 test_flow 中添加虚拟节点 start 和 end,分别作为 public_flow 的起点和终点。在 test_flow 中,这两个虚拟节点应分别与 public_flow 的 start 和 end 节点建立上游依赖关系。
DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。