问题1:DataWorks参数节点,里面的参数可以跨业务流程传递吗?目前我跨业务流程引用不到,或者说有什么方式我定义几个常量,可以整个流程,跨业务流程使用 问题2:所有节点把参数节点一直传递?或者有什么方式定义变量,所有业务流程共享?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
是的,DataWorks参数节点定义的参数是可以跨业务流程传递的,可以通过参数引用的方式,在不同的业务流程之间共享参数。
在参数节点中定义的参数,可以通过“${业务流程名称.参数名}”的方式在其他业务流程中引用。其中,业务流程名称指的是定义该参数的业务流程的名称,参数名则是参数的名称。
例如,如果您在业务流程A中定义了一个名为“date”的参数,可以在业务流程B中使用“${A.date}”的方式引用该参数。在运行业务流程B时,DataWorks会自动将“date”参数的值传递给业务流程B。
需要注意的是,为了能够跨业务流程传递参数,需要满足以下两个条件:
参数节点的“参数共享范围”设置为“所有业务流程”。
跨业务流程引用参数时,需要确保被引用的业务流程已经运行过并且参数已经被正确传递。
DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。