背景

某个客户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 新表