📜  数据仓库什么是维建模(1)

📅  最后修改于: 2023-12-03 15:10:18.062000             🧑  作者: Mango

数据仓库:什么是维度建模

什么是维度建模

维度建模是一种数据仓库建模方法,即以业务过程中的业务维度为核心建立数据模型,把事实表和维度表进行处理,使得数据分析更加直观和有效。

维度建模最早由Ralph Kimball在20世纪90年代提出,因其简单直观、易于理解,成为了数据仓库建模的主流方法。

维度建模的要素

在维度建模中,有三个重要要素:

  • 事实表
  • 维度表
  • 星型模型
事实表

事实表是数据仓库的中心,记录了业务过程中的度量值,例如销售额、订单数量等。

维度表

维度表是事实表的支持,它包含了描述业务过程中维度的属性信息。维度表是一个维度的逻辑集合,通过与事实表的主键建立关联,使得事实表的度量值与维度属性相关联。

星型模型

星型模型是维度建模的标准实现方式。在这个模型中,事实表在中心,维度表则周围环绕,形成了一个“星星”的图形。

维度建模的优点
  • 易于理解和维护
  • 查询速度快
  • 可灵活扩展
  • 适合较小的数据仓库
总结

维度建模是一种非常常用的数据仓库建模方法,强调业务过程中的业务维度,通过事实表和维度表建立关联,使得数据分析更加简单、直观,并且具有较好的扩展性。