DataWorks参数节点,里面的参数可以跨业务流程传递吗?目前我跨业务流程引用不到,或者说有什么方

问题1:DataWorks参数节点,里面的参数可以跨业务流程传递吗?目前我跨业务流程引用不到,或者说有什么方式我定义几个常量,可以整个流程,跨业务流程使用image.png 问题2:所有节点把参数节点一直传递?或者有什么方式定义变量,所有业务流程共享?

展开
收起
真的很搞笑 2023-07-01 17:19:53 88 分享 版权
2 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    是的,DataWorks参数节点定义的参数是可以跨业务流程传递的,可以通过参数引用的方式,在不同的业务流程之间共享参数。

    在参数节点中定义的参数,可以通过“${业务流程名称.参数名}”的方式在其他业务流程中引用。其中,业务流程名称指的是定义该参数的业务流程的名称,参数名则是参数的名称。

    例如,如果您在业务流程A中定义了一个名为“date”的参数,可以在业务流程B中使用“${A.date}”的方式引用该参数。在运行业务流程B时,DataWorks会自动将“date”参数的值传递给业务流程B。

    需要注意的是,为了能够跨业务流程传递参数,需要满足以下两个条件:

    参数节点的“参数共享范围”设置为“所有业务流程”。

    跨业务流程引用参数时,需要确保被引用的业务流程已经运行过并且参数已经被正确传递。

    2023-07-31 21:42:50
    赞同 展开评论
  • 回答1:可以通过搜索输入输出名的方式挂依赖 image.png ,此回答整理自钉群“DataWorks交流群(答疑@机器人)”

    2023-07-01 17:30:06
    赞同 展开评论

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

还有其他疑问?
咨询AI助理