![image](/images/dataware/dw-wy-2-logo.png)
1. 范式建模
1.1 范式建模
![1 2 3 NF](/images/dataware/dw-wy-2.1.jpg)
1.2 范式建模 优缺点
优点:
- 节约存储
- 结构清晰, 易于理解
- 适合关系型数据库
缺点:
- 构建比较繁琐
- 查询复杂
- 不合适构建在大数据分布式环境下
1.3 范式建模优缺点
虽然有这些缺点, 但是范式建模的理论, 仍然是需要我们去熟练掌握.
原因有如下几点:
- 数据仓库 的上游有相当一部分数据源是业务数据库, 而这些业务数据库基于范式理论
- 数据源的规范定义需要我们了解范式理论
- 数据仓库下游系统比如 报表 系统设计时, 可能会用到范式理论.
2. 维度建模
![Kimball](/images/dataware/dw-wy-2.2.jpg)
2.1 维度建模优缺点
优点:
方便使用
适合大数据下的数据处理
适合进行 OLAP 操作
缺点:
维度补全造成的数据存储的浪费
维度变化造成的数据更新量大
与范式理论差异很大, 是典型的反三范式
思考摘要:
范式建模里的范式, 具体指的是什么, 哪些常见会使用到范式
维度建模理论中的反范式是指什么, 为什么会这样操作
请叙述维度建模的 4 个步骤
2. 维度建模的4个步骤
![Kimball](/images/dataware/dw-wy-2.3.png)
订单表:
![Kimball](/images/dataware/dw-wy-2.4.jpg)
建模过程:
![Kimball](/images/dataware/dw-wy-2.5.jpg)
3. 事实表的基本概念
3.1 度量
![事实表的度量](/images/dataware/dw-wy-2.6.jpg)
3.2 一致性
![事实表的一致性](/images/dataware/dw-wy-2.7.jpg)
4. 维度建模 - 常见事实表
-
事务事实表
-
周期快照事实表
-
累计快照事实表
-
无事实的事实表
-
聚集事实表
Checking if Disqus is accessible...