数据仓库中的维度建模与采购流程解析
1. 维度建模基础
1.1 一致维度子集
在数据仓库中,跨业务流程的维度一致性至关重要。例如,日期和月份维度是行和列维度子集的独特示例。由于汇总粒度的差异,不能简单地将同一日期维度表用于每日和每月事实表。月份维度可以由月末的每日日期表行组成,排除所有在月度粒度下不适用的列,如工作日/周末指标、周末结束日期、假日指标、年内天数等。有时,每日日期维度上的月末指标可用于方便创建月份维度表。
1.2 总线矩阵上的缩减一致维度
总线矩阵用于识别跨业务流程的公共维度的重用。通常,矩阵的阴影单元格表示原子维度与给定流程相关联。当涉及缩减汇总或子集维度时,需要加强它们与原子维度的一致性。在总线矩阵中表示缩减维度有两种可行方法:
- 标记原子维度的单元格,然后在单元格内以文本形式记录汇总或行子集的粒度。
- 细分维度列,以指示常见的汇总或子集粒度,例如如果流程在日和月这两个粒度上收集数据,则细分出日和月列。
| 业务流程 | 日期(日) | 日期(月) |
|---|---|---|
| 发出采购订单 | X | |
| 接收交付 | X | |
| 库存 | X |
超级会员免费看
订阅专栏 解锁全文
835

被折叠的 条评论
为什么被折叠?



