| 形态 | 独立 DIM 层表 |
|---|---|
| 共享 | 多事实共用同一张维表 |
| 契约 | 键与属性口径锁定 |
共享示例
共享示例
-- 订单与支付事实共用同一维度键
SELECT f.order_id, d.user_name
FROM fact_order f JOIN dim_user d ON f.user_sk = d.user_sk;各事实各自维护维表时,同一实体在两个报表里会对不上。
一致性维度作为独立 DIM 层资产构建并共享,而不是每张事实各自 join 临时维表;总线矩阵的交叉点就是共享契约。
| 形态 | 独立 DIM 层表 |
|---|---|
| 共享 | 多事实共用同一张维表 |
| 契约 | 键与属性口径锁定 |
-- 订单与支付事实共用同一维度键
SELECT f.order_id, d.user_name
FROM fact_order f JOIN dim_user d ON f.user_sk = d.user_sk;