DataWorks通过节点组copy的参数节点,依赖会同步更新成new_node,但是透传变量的取值不会同步更新为new_node的output?
这是因为在DataWorks中,节点组copy的参数节点只是复制了节点的配置信息,而没有复制节点的运行时状态。因此,依赖关系会同步更新为new_node,但是透传变量的取值不会同步更新为new_node的output。
要解决这个问题,可以在新的节点上重新配置透传变量,确保它们引用了正确的输出。
在DataWorks中,节点的输出相当于当前节点的定义。下游节点如果需要依赖当前节点,可以通过引用本节点的任何一个输出名称作为下游节点的父节点输出名称,从而与当前节点建立依赖关系。然而,在使用节点组copy的参数节点时,发现依赖会同步更新成new_node,但透传变量的取值却不会同步更新为new_node的output。
这可能是因为透传变量的取值并不会随着节点名的变化而自动更新。在这种情况下,你可能需要手动修改透传变量的取值为new_node的output,以保证任务的正确执行。同时,建议详细阅读DataWorks的相关文档和指南,以更好地理解其工作原理和使用规则。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
DataWorks基于MaxCompute/Hologres/EMR/CDP等大数据引擎,为数据仓库/数据湖/湖仓一体等解决方案提供统一的全链路大数据开发治理平台。