| 手段 | 码表字段并进维表 |
|---|---|
| 代价 | 冗余与更宽的更新 |
| 边界 | 高频变更码表谨慎拉平 |
拉平示例
拉平示例
SELECT d.user_name, d.city_name, d.tier_name
FROM dim_user d
WHERE d.is_current = 1; -- 城市/等级已冗余进 dim_user拉平后码表变更需要同步回维表,通常由调度统一重刷解决。
星型模型维度按查询友好拉平:把雪花化码表 join 进维度或建层内视图,用适度冗余换取查询简洁与 join 次数减少。
| 手段 | 码表字段并进维表 |
|---|---|
| 代价 | 冗余与更宽的更新 |
| 边界 | 高频变更码表谨慎拉平 |
SELECT d.user_name, d.city_name, d.tier_name
FROM dim_user d
WHERE d.is_current = 1; -- 城市/等级已冗余进 dim_user