使用maxcomputeSDK上传分区数据,分区表的分区键是batch_no,然后代码在执行创建up

使用maxcomputeSDK上传分区数据,分区表的分区键是batch_no,然后代码在执行创建uploadSession的时候报错说没有这个分区,这是什么原因呢?我数据都没上传,现在是没有分区的a3e954dc19f003386e8a765fa7ccb846.png

展开
收起
爱喝咖啡嘿 2023-01-03 11:44:25 271 分享 版权
1 条回答
写回答
取消 提交回答
  • 可能是因为您在创建uploadSession时,没有指定分区键,而maxcomputeSDK需要指定分区键才能正确上传数据。您可以在创建uploadSession时,指定分区键,比如:

    UploadSession uploadSession = odps.createUploadSession(projectName, tableName, partitionSpec);
    

    其中partitionSpec为Map<String, String>类型,key为分区键,value为分区值

    2023-01-11 07:58:20
    赞同 展开评论

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

收录在圈子:
+ 订阅
还有其他疑问?
咨询AI助理