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

MaxCompute这个数据服务生成的json结构跟表字段类型或者是否分区表有关系么?

发现一个奇怪的问题,我在数据服务里发布api,如果通过package方案 在当前项目里创建视图并以这个视图作为API的数据源产生的结果会增加一个value值的key
lQLPJwWGHOE_PlrNAZPNAgqwJC6D5eNvWxUEU76IuMDQAA_522_403.png 但是通过数据集成 把相应的表同步过来 再创建视图 作为数据源 API产生的结构就不带value字段 lQLPJwwXxJ3n6BrNATfNAi2w4DIOukw3UVgEU77HysDNAA_557_311.png MaxCompute这个数据服务生成的json结构跟表字段类型或者是否分区表有关系么?或者跟package有关系么?mcqa模式,region:华北2,request id:X-Ca-Request-Id: F940F523-4391-452A-A000-6DB1E6FE379A Content-Disposition: attachment; filename=ApiResponseForInnerDomain Vary: Accept-Encoding requestId: a9fef02f16837876805654622e

展开
收起
冰激凌甜筒 2023-05-15 12:54:12 128 0
1 条回答
写回答
取消 提交回答
  • 存在即是合理

    根据您提供的信息,可能是由于数据集成过程中没有将value字段同步过来导致的。在数据服务中使用视图作为数据源时,如果该视图的定义中包含了value字段,则API产生的结果会包含该字段。而在数据集成过程中,如果没有将相应的表中的value字段同步过来,则在创建视图时就不会包含该字段。

    此外,MaxCompute数据服务生成的JSON结构与表字段类型或是否分区表等因素有关,但不会受到package方案的影响。因此,如果您在不同的项目中使用相同的数据源和视图,但在不同的方式下创建视图,则可能会得到不同的JSON结构。

    2023-05-20 13:36:23
    赞同 展开评论 打赏

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

相关产品

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

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