增量转全量
ods增量抽取数据,dwd层增量转全量
思路:合并数据 = T-1的增量数据 + T-2的全量数据(排除T-1发生变化的数据)
实现:
method1:left join
CREATE TABLE ods_fyp_user_info_di (
id STRING COMMENT '主键id',
name STRING COMMENT '姓名',
mobile STRING COMMENT '手机号码',
sex STRING COMMENT '性别',
create_time STRING COMMENT '创建时间',
update_time STRING COMMENT '更新时间'
) COMMENT 'ods层fyp业务线下的用户维度增量表'
PARTITIONED by (ds STRING) LOCATION '/user/hive/warehouse/foliday_data_center/ods_fyp_user_info_di'
CREATE TABLE dwd_fyp_user_info_df (
etl_time STRING COMMENT 'ETL运行时间',
id STRING COMMENT '主键id',
name STRING COMMENT '姓名',
mobile STRING COMMENT '手机号码',
sex STRING COMMENT '性别',
create_time STRING COMMENT '创建时间',
update_time STRING COMMENT '更新时间'
) COMMENT 'dwd层fyp业务线下的用户维度'