- 维度建模与3NF的主要差别在于规范化的程度
- 尽量将来源于同一个业务的底层度量结果存储与一个维度模型中
- 维度建模的核心原则之一是同一个事实表中的所有度量行必须具有相同的粒度
- 半可加事实(账户结余)、不可加事实(单位价格)
- 事实通常以连续值描述,用以区分事实和维度属性
- 事实表粒度可划分3类:事务、周期性快照、累计快照
- 维度属性作为查询约束、分组、报表标识的主要来源
- 维度提供数据的入口点,提供所有DW/BI分析的最终标识和分组
错误认识
- 维度模型仅包含汇总数据:不可能预测所有问题,需要提供细节数据的查询
- 维度模型是部门级而不是企业级:统一维度、事实,避免不一致
- 维度模型是不可拓展的:规范化数据库和维度模型包含同样的信息和数据关系。
- 维度模型仅用于预测
- 数据模型不能被集成:跨维度模型的重用能够实现数据集成和语义的一致性