| 结构 | 历史行+当前值列+前值列 |
|---|---|
| 口径 | 按历史用行、按当前用列 |
| 复杂度 | 高,需文档化 |
当前值回写
当前值回写
-- 变更时同步把 current_tier 覆盖到该用户所有历史行
UPDATE dim_user SET current_tier=:new_tier WHERE user_id=:id;两套口径必须在字段名与文档中标注清楚,否则报表必然混淆。
类型6 组合类型1、2、3:保留历史版本行,同时维护当前值列与前值列;同一属性可分列满足「历史当时」与「当前回溯」两种口径。
| 结构 | 历史行+当前值列+前值列 |
|---|---|
| 口径 | 按历史用行、按当前用列 |
| 复杂度 | 高,需文档化 |
-- 变更时同步把 current_tier 覆盖到该用户所有历史行
UPDATE dim_user SET current_tier=:new_tier WHERE user_id=:id;