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

MaxCompute如何看到两个月前的数据变动记录呢?

MaxCompute中show history for table xxx只能看到一部分的分区记录,如何看到两个月前的数据变动记录呢?或者maxcompute怎么看更新记录日志

展开
收起
真的很搞笑 2024-02-06 09:18:14 50 0
1 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在MaxCompute中,要查看两个月前的数据变动记录,您可以使用show history for table命令来获取保留周期内备份的各个数据版本信息。具体操作如下:

    1. 查看表的历史记录:使用命令show history for table <table_name>;来查看指定表的历史记录,这将显示该表的所有历史版本信息。
    2. 查看特定分区的历史记录:如果您只想查看某个特定分区的历史记录,可以使用命令show history for table table_name ('id'='xxxx');来获取该分区的历史数据版本信息。
    3. 了解变更操作:MaxCompute支持对表的分区和列执行变更操作,如添加分区、添加列、删除列、更改列数据类型等。您可以根据实际业务场景执行相应的操作。
    4. 使用ALTER TABLE命令:如果需要对表结构进行修改,比如添加或删除分区,可以使用ALTER TABLE命令来实现。例如,ALTER TABLE sale_detail ADD IF NOT EXISTS PARTITION (sale_date='2019-10-05')用于添加新的分区。
    5. 克隆表数据:如果您需要从一个表复制数据到另一个表,可以查看CLONE TABLE的相关操作指导。
    6. 申请开通新功能:如果您需要使用Transaction Table 2.0的新功能,可以申请开通后使用相关的命令来管理表的版本和历史记录。

    请注意,查看历史记录的功能受到MaxCompute的保留周期影响,只有在保留周期内的数据版本信息才能被查询到。如果需要查询更早的历史数据,可能需要联系MaxCompute的技术支持以获取更多帮助。同时,确保您有足够的权限执行上述操作,并遵循MaxCompute的最佳实践来保护数据安全。

    2024-02-06 21:54:07
    赞同 展开评论 打赏

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

相关产品

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

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