DataWorks节点之间怎么传递参数?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
在阿里云DataWorks中,节点之间的参数传递是通过节点上下文和参数节点实现的。以下是详细的参数传递方法及操作步骤:
节点上下文支持参数在上游节点和下游节点之间传递,分为输出参数和输入参数。
${cyctime}
)、自定义参数(如${...}
)等。节点输出名称:参数名称
。${参数名}
引用该参数。注意事项: - 赋值节点可用于将查询结果作为参数传递给下游节点。如果需要传递查询结果,请使用赋值节点功能。
参数节点是一种特殊的虚拟节点,用于跨节点传参和集中管理参数。它不会运行数据计算任务,但能高效地管理和传递参数。
${参数名}
引用参数。赋值节点是一种特殊节点,用于将查询结果作为参数传递给下游节点。
outputs
不可修改,其取值由最后一条查询结果决定。${参数名}
引用赋值节点的结果集。通过以上方法,您可以灵活地在DataWorks节点之间传递参数,并根据具体需求选择合适的参数管理方式。
DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。