一个好的数据仓库离不开前期高质量的数据建模,数据建模的一般有5个步骤.
1. 确定主题
2. 确定量度【统计的指标】
3. 确认粒度【最小粒度原则】
4. 确认维度【分析的各个角度,确认维度的层次和级别】
5. 创建事实表
模型阶段产出:
业务模型---领域模型---逻辑模型---物理模型
业务建模,生成业务模型,主要解决业务层面的分解和程序化。
领域建模,生成领域模型,主要是对业务模型进行抽象处理,生成领域概念模型。
逻辑建模,生成逻辑模型,主要是将领域模型的概念实体以及实体之间的关系进行数据库层次的逻辑化。
物理建模,生成物理模型,主要解决,逻辑模型针对不同关系型数据库的物理化以及性能等一些具体的技术问题。