数据仓库中的维度一致性与采购流程设计
在数据仓库和商业智能(DW/BI)系统的构建中,维度一致性和采购流程设计是两个至关重要的方面。维度一致性确保了数据在不同业务流程中的统一和可比较性,而合理的采购流程设计则有助于企业高效地获取所需的产品和服务。
1. 维度一致性的关键概念
1.1 维度子集与收缩维度
在数据仓库中,不同粒度的维度子集是常见的情况。例如,日期和月份维度就是行和列维度子集的独特示例。由于每日和每月事实表的汇总粒度不同,不能简单地使用相同的日期维度表。月份维度可以由月末的每日日期表行组成,排除那些在月度粒度下不适用的列,如工作日/周末指示符、周结束日期、假日指示符、年内天数等。有时,每日日期维度上的月末指示符可用于方便创建月份维度表。
在总线矩阵中,收缩的一致性维度需要特殊处理。总线矩阵用于识别跨业务流程的公共维度的重用。当涉及收缩的汇总或子集维度时,需要强化它们与原子维度的一致性。有两种可行的方法来在矩阵中表示收缩维度:
- 标记原子维度单元格并文本记录 :标记原子维度的单元格,然后在单元格内文本记录汇总或行子集的粒度。
- 细分维度列 :细分维度列以指示常见的汇总或子集粒度,例如如果流程在日和月这两个粒度上收集数据,则细分出日和月列。
| 业务流程 | 日期(日) | 日期(月) |
|---|---|---|
| 发出采购订单 | X |
超级会员免费看
订阅专栏 解锁全文
685

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



