开发者社区 > 大数据与机器学习 > 大数据计算 MaxCompute > 正文

请问大数据计算MaxCompute我看说窗口函数应该是可以这么写的吧?

请问大数据计算MaxCompute这个nulls last我已经按照提示在最开头加了set...这一句了也还是不对,我看说窗口函数应该是可以这么写的吧?c50a55a2e5e2ace347c42fd7746c2ad2.png

展开
收起
真的很搞笑 2023-12-10 15:04:33 86 0
2 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    根据您提供的错误信息,问题可能出在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,但仍然出现了错误。这可能是由于其他原因导致的,比如数据类型不匹配、分区键排序不正确等等。

    2023-12-11 14:20:22
    赞同 展开评论 打赏
  • 要先set执行成功 后面的语句才不会被判定语法错误,所以同时执行的script节点就不成功,但SQL节点可以运行。odps scirpt节点是并行执行 ,此回答整理自钉群“MaxCompute开发者社区2群”

    2023-12-11 12:09:27
    赞同 展开评论 打赏

MaxCompute(原ODPS)是一项面向分析的大数据计算服务,它以Serverless架构提供快速、全托管的在线数据仓库服务,消除传统数据平台在资源扩展性和弹性方面的限制,最小化用户运维投入,使您经济并高效的分析处理海量数据。

相关产品

  • 云原生大数据计算服务 MaxCompute
  • 相关电子书

    更多
    Data+AI时代大数据平台应该如何建设 立即下载
    大数据AI一体化的解读 立即下载
    极氪大数据 Serverless 应用实践 立即下载