本文相关基本理论摘录自《数据仓库工具箱–维度建模的完全指南-第二版》和《数据仓库声明周期工具箱》
维度建模介绍
维度建模是一种将数据结构化的逻辑设计方法,将客观世界划分为度量和上下文。机构的每一个业务过程都可以使用维度模型来描述,维度模型由一系列含有数值型度量的事实表组成,而事实表中的数值型度量则被一系列带有文本形式上下文的维度表所环绕。
度量(事实)
由机构的业务过程和支持他们的业务源系统来捕捉的。常以数值形式出现,以此称为“事实”
上下文(维)
就是解释度量中数值的具体含义,上下文是围绕这度量存在的,只有当事实被记录时上下文才为真。上下文被直观的分割成多个独立的逻辑块,我们称为“维”。维度描述了度量上下文的5W(who,what,when,where,why)信息,以及这些上下文是如何作用的。
维度建模的优点
- 可理解性,易于使用
- 查询性能高
- 修改的灵活度高