什么是维度建模?

发布:2023-03-01 10:02:15
阅读:3269
作者:网络整理
分享:复制链接

用于以非规范化形式存储数据的数据模型称为维度建模。它是一种将数据存储在数据仓库中的技术,可以实现快速查询性能并方便业务用户访问。它涉及创建一组旨在支持商业智能和报告需求的维度表。

维度建模的目标是提供一种简单直观的方式来访问和分析数据,使业务用户易于理解和使用。它旨在制作简单的数据模型。当数据模型尽可能简单时,它们很容易被理解,从而使软件能够快速有效地导航和交付结果。

维度建模的核心概念是创建星型模式。维度建模包括事实和维度。接下来了解下什么是事实和维度的概念。

事实表包含与业务流程相关的度量或数字数据,例如销售的产品数量。相比之下,维度表存储与业务流程相关的描述或文本信息,例如谁购买了产品。

维度模型代表组织的不同业务流程。带有维度表的事实表是一个单一的业务流程。

每个维度模型由许多事实表组成,每个事实表与相应的维度表连接。事实表通过它们之间的公共维度表连接到另一个事实表;这个公共维度表称为桥接表。我们甚至可以直接将事实表与事实表连接起来,但这不是一个明智的选择,因为它会使模型变得复杂且难以理解。

维度表使用事实表中的外键连接到事实表。维度表是父表,事实表是子表。

维度模型包含与规范化模型相同的信息。

扫码进群
微信群
免费体验AI服务