想问下MC有时间戳吗,就是今天MaxCompute插入了数据,但是不想要了,想把昨天的数据放到新的pt里面,怎么操作?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
可以参考下这个文档,没超过24小时就可以 https://help.aliyun.com/document_detail/172397.html#section-tud-gcv-ips,此回答整理自钉群“MaxCompute开发者社区1群”
可以通过MaxCompute提供的数据导入导出功能,将昨天的数据导出到本地,然后再将想保留的数据重新导入到新的pt中。具体操作如下:
将昨天的数据导出到本地文件,例如:
tunnel download odps_table /path/to/local/file
对导出的文件进行处理,去掉不想要的数据
将想保留的数据重新导入到新的pt中,例如:
tunnel upload /path/to/local/file odps_table_new
注意,odps_table_new需要在MaxCompute中事先创建好。
最后可以删除原始表中的数据,例如:
delete from odps_table where date='2023-01-01' and ...;
其中,date='2023-01-01'等条件需要根据实际情况进行修改,以删除指定日期的数据。
MaxCompute(原ODPS)是一项面向分析的大数据计算服务,它以Serverless架构提供快速、全托管的在线数据仓库服务,消除传统数据平台在资源扩展性和弹性方面的限制,最小化用户运维投入,使您经济并高效的分析处理海量数据。