天天看点

拉链表存储历史快照流程

1,分为三层,但是只用到 ods 与 dw 层

2,里面有两个新增字段 start 生效时间 – end 失效时间

3,如果end 是9999 表示最新状态 不是9999 表示不是最新数据

4,dw层 与 最新过来的数据 进行 left join 关联 原历史数据的最新状态

5,最新状态 与 当天所有数据(新添加数据+更新数据) 进行 union all

6,将 union all 的数据 覆盖 dw 层

拉链表存储历史快照流程