gp单表切ck
更新时间: 2024-10-23 15:58:44
阅读 40
背景:
客户gp切ck后,有一个抽取任务的数据源没了,需要从原gp里面把数据转化到ck里面
核心思路以及操作流程:
1.找到这个抽取在原gp里的表名
如果是自定义sql的表名需要从原来的抽取的历史记录中找到traceID,从日志上定位到gp的表名
2.新建抽取,以原来的gp作为数据源
按表名设置全量抽取任务,等待抽取成功
3.在ck中找到新表和旧表(旧表为从gp抽取过来的表)
select * from table_extract where id = 抽取id (把原id和新建gp抽取的id一起查一下)
match_table为在ck中的表名
4.在ck直接利用sql做追加到原表当中
insert into 原表 select * from 新表
文档反馈
以上内容对您是否有帮助?