62、星型模式:数据仓库中的多维数据分析利器

星型模式:数据仓库中的多维数据分析利器

1. 星型模式简介

星型模式是一种数据建模技术,用于将多维决策支持数据映射到关系数据库中。它实际上是在现有的关系数据库基础上创建了一个近乎等效的多维数据库模式。星型模式在保留操作型数据库所基于的关系结构的同时,为多维数据分析提供了一个易于实现的模型。其基本组成部分包括事实、维度、属性和属性层次结构。

2. 事实(Facts)

事实是代表特定业务方面或活动的数值度量(值)。例如,销售数字就是代表产品和服务销售的数值度量。在业务数据分析中常用的事实包括数量、成本、价格和收入等。事实通常存储在事实表中,事实表是星型模式的中心。事实表中的事实通过维度相互关联,维度将在接下来的部分进行解释。

事实也可以在运行时进行计算或推导,这种计算或推导得出的事实有时被称为指标(metrics),以区别于存储的事实。事实表会定期使用操作型数据库中的数据进行更新。

3. 维度(Dimensions)

维度是为给定事实提供额外视角的限定特征。决策支持数据几乎总是与其他数据相关联进行查看,因此维度非常重要。例如,销售数据可能会按产品在不同地区和不同时间段进行比较。商业智能(BI)系统通常解决的问题可能是比较 2010 年至 2020 年第一季度各地区产品 X 的销售情况。在这个例子中,销售数据具有产品、位置和时间维度。实际上,维度就像是研究事实的放大镜。这些维度通常存储在维度表中。

以下是一个简单的星型模式示例:
| 维度类型 | 具体示例 |
| ---- | ---- |
| 产品维度 | HP 计算器 |
| 时间维度 | 2021 年

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值