请问大数据计算MaxCompute这个nulls last我已经按照提示在最开头加了set…这一句了也还是不对,我看说窗口函数应该是可以这么写的吧?
以下为热心网友提供的参考意见
根据您提供的错误信息,问题可能出在ROW_NUMBER() OVER (PARTITION BY t01perG.CUST_ID ORDER BY t03app.FRANCHISER_ID NULLS LAST)这行SQL上。错误提示说需要设置odps.sql.executionengine.streamlinex.enable.all=true才能启用NULLS FIRST/LAST。
然而,您已经设置了odps.sql.executionengine.streamlinex.enable.all=true,但仍然出现了错误。这可能是由于其他原因导致的,比如数据类型不匹配、分区键排序不正确等等。
以下为热心网友提供的参考意见
需要看下是不是set设置有没有生效。
因为是要先set执行成功 后面的语句才不会被判定语法错误,所以同时执行的script节点就不成功,但SQL节点可以运行。odps scirpt节点是并行执行 ,此回答整理自钉群“MaxCompute开发者社区2群”
本文来自投稿,不代表新手站长_郑州云淘科技有限公司立场,如若转载,请注明出处:https://www.cnzhanzhang.com/13788.html