| 适用 | 多个低基数独立标志位 |
|---|---|
| 做法 | 笛卡尔组合生成一行一组合 |
| 收益 | 事实表变窄、查询可读 |
| 注意 | 组合数要可控,过量则得不偿失 |
组合维度示意
组合维度示意
CREATE TABLE dim_order_junk (
junk_sk INT,
is_new_user STRING, -- Y/N
is_urgent STRING, -- Y/N
order_source STRING -- app/h5/mini
);
-- 事实表只存 junk_sk,替代三个标志字段标志位已经很多且组合爆炸时,优先把可归类的标志做成正式维度属性,而不是硬塞进杂项维度。