场景:业务维表变更从 pdim.dim_ipf_customer => pdim.dim_ipf_customer_target20251220
因为后续的事实表仍需要使用原表的AK主键,所以把源数据迁移至目标表
pdim.dim_ipf_customer_target20251220表结构如下,与原pdim.dim_ipf_customer表结构保持一致
CREATE TABLE IF NOT EXISTS pdim.dim_ipf_customer_target20251220
(
ak BIGINT NOT NULL AUTO_INCREMENT COMMENT '代理键,自增长',
id CHAR(36) NOT NULL COMMENT '客户标识',
mobile VARCHAR(32) NULL COMMENT '手机号',
name VARCHAR(96) NULL COMMENT '客户名称',
nick_name VARCHAR(96) NULL COMMENT '客户昵称',
status INT NULL COMMENT '状态',
scene_id varchar(48) NULL COMMENT '场景标识',
is_registed BOOLEAN NULL COMMENT '是否注册',
registed_at DATETIME NULL COMMENT '注册时间',
last_login_on DATETIME NULL COMMENT '最后登录时间',
last_visited_on DATETIME NULL COMMENT '最后访问时间',
last_modified_on DATETIME NULL COMMENT '最后修改时间'
)UNIQUE KEY (`ak`)
DISTRIBUTED BY HASH(`ak`) BUCKETS 1
PROPERTIES (
replication_num = 1
);
1.由pdim.dim_ipf_customer 导入数据到 pdim.dim_ipf_customer_target20251220,共578条;
2.源表 ods.customer 手动新增 1 条数据;
3.后续全量同步579条表数据


4.实际得到的数据却只有578
