dataworks第一次用for each循环节点 提交的时候 报 我的赋值节点用的是 赋值节点的输出参数是 下游节点也配置了输入参数 ?
是这样配置的话 应该没问题 运行的时候 需要赋值和for-each节点一起运行
,此回答整理自钉群“DataWorks交流群(答疑@机器人)”
DataWorks的for each循环节点,通常需要与赋值节点联合使用。上游节点将输出通过赋值节点传递给下游节点,在下游节点中对上游节点的输出结果进行循环或遍历。
具体来说,上游可以使用赋值节点传出分区值,例如选择shell作为赋值语言,直接输出这三个分区值(下游for-each节点接入参数会以数组形式接收这些echo值)。然后下游可以使用for-each节点,这个for-each节点的实际业务节点可以是sql节点:for-each节点需要引用上游赋值节点的传出值(配置)。
同时,您还可以重新编排for-each节点内部的业务流程。所以,对于您的问题,答案是:是的,dataworks的for each循环节点的下游节点是需要配置输入参数的。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。