在DataWorks中,ODPS节点的输出可以很容易地传递给下游节点。您只需要将下游节点连接到ODPS节点即可,这样ODPS节点的输出就会自动传递给下游节点。下面是一些具体的步骤:
在DataWorks中,上游节点任务的查询或输出结果可以通过赋值节点提供给下游节点使用。具体来说,您可以选择赋值节点来实现,它支持ODPS SQL、SHELL和Python2三种赋值语言。赋值节点将最后一条查询或输出结果自动赋值给节点自带的输出参数(outputs),从而便于下游节点引用这些结果。例如,下游shell节点节点名为 xc_赋值节点取值对比_shell,下游节点依赖赋值节点 xc_fuzhi_python ,引用上游赋值节点xc_fuzhi_sql自带的输出outputs作为下游节点的输入,并命名为sql_inputs。值得注意的是,outputs参数的传递值最大为2 MB,且ODPS SQL将输出结果作为一个二维数组传递至下游,而Python和SHELL的输出会基于逗号(,)分割为一维数组。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。