开发者社区 问答 正文

MaxCompute使用Tunnel Upload完成后存在脏数据如何解决

已解决

MaxCompute使用Tunnel Upload完成后存在脏数据如何解决

展开
收起
提个问题 2024-06-02 14:05:20 73 分享 版权
1 条回答
写回答
取消 提交回答
  • 开发者社区问答官方账号
    官方回答
    采纳回答
    建议一张单表(没有分区的表)或一个分区尽量一次性写入数据,不要多次写同一个分区,否则容易出现脏数据。可以在MaxCompute客户端执行tunnel show bad
    ;命令查看脏数据。一旦出现脏数据,可以通过如下方法进行删除: 
    • 执行drop table ...;命令删除整张表或执行alter table ... drop partition;命令删除目标分区后,重新上传数据。 
    • 如果脏数据可以通过WHERE条件过滤出来,也可以通过INSERT+WHERE条件,把需要的数据导入到另一张新表或就地更新(源和目的分区/表名相同)。 
    其他常见tunnel命令常见问题,可点此参考
    2024-06-02 14:05:21
    赞同 展开评论