DataWorks依赖关系如何设置跨业务流程,同region跨项目依赖?
在DataWorks中,依赖关系的设置主要依赖于节点的输出作为下游节点的输入这一特性。这种上下游节点之间的依赖关系,使得上游节点成功运行后,下游节点才会启动运行,从而保障适时的产出有效业务数据。因此,要实现跨业务流程和同地域跨项目的依赖,你可以在需要设置依赖关系的节点输入处添加需要依赖的节点(跨项目,跨业务流程)的节点输出。
具体操作步骤如下:首先,进入数据开发节点的编辑页面,然后单击右侧导航栏的"调度配置"。在"调度依赖 > 上一周期"区域,你可以配置节点的依赖关系。例如,你可以选择“依赖上一周期”,此时本节点本次实例运行,将取决于本节点上一周期业务数据的产出情况。通过这样的方式,可以实现同一地域跨项目的依赖需求。
在DataWorks中,设置跨业务流程、同region跨项目依赖的关系可以通过以下步骤进行:
上游节点的输出作为下游节点的输入:首先,你需要在上游节点(即输出数据的节点)的输出处添加一个依赖关系,这个依赖关系指向下游节点(即需要输入数据的节点)的输入。
添加依赖的节点:然后,你需要在需要设置依赖关系的节点输入处添加需要依赖的节点(跨项目,跨业务流程)的节点输出。
需要注意的是,这种依赖关系的设置需要在同region内进行,因为DataWorks目前不支持跨region的依赖关系设置。此外,这种依赖关系的设置也需要保证上下游节点在同一时间窗口内执行,因为DataWorks不支持非同步的依赖关系。
在DataWorks中,可以设置跨业务流程和跨项目的依赖关系。具体操作步骤如下:
/${project}/flowName/taskName
。原理说明:上游节点的输出作为下游节点的输入形成节点依赖关系。在需要设置依赖关系的节点输入处添加需要依赖的节点(跨项目,跨业务流程)的节点输出即可。
https://help.aliyun.com/document_detail/146666.html,此回答整理自钉群“DataWorks交流群(答疑@机器人)”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。