采购数据建模与缓慢变化维度处理策略
1. 补充采购快照
除了关于多个采购交易事实表的决策外,可能还需要开发一个快照事实表来充分满足业务需求。如果企业有兴趣监控产品在采购流程中的移动情况(包括每个阶段的持续时间),那么跨流程的累积快照将非常有用。不过要记住,累积快照适用于具有明确里程碑的流程,如果流程是一个永无止境的连续流,那么它就不适合使用累积快照。
1.1 采购管道累积快照架构示例
以下是采购管道累积快照架构包含的部分内容:
| 类型 | 具体内容 |
| ---- | ---- |
| 日期键 | 采购订单日期键、请求日期键、仓库收货日期键、供应商发票日期键、供应商付款日期键 |
| 其他键 | 产品键、供应商键、合同条款键、员工订购者键、仓库键、承运人键 |
| 编号 | 合同编号、采购订单编号、仓库收货编号、供应商发票编号、付款支票编号 |
| 数量与金额 | 采购订单数量、采购订单金额、发货数量、收货数量、供应商发票金额、供应商折扣金额、供应商净付款金额 |
| 时间间隔 | 采购订单到请求日期间隔、采购订单到收货日期间隔、请求到收货日期间隔、收货到付款日期间隔、发票到付款日期间隔 |
| 维度 | 请求日期维度、供应商发票日期维度、产品维度、合同条款维度、仓库维度、采购订单日期维度、仓库收货日期维度、供应商付款日期维度、供应商维度、员工维度、承运人维度 |
2. 缓慢变化维度基础
在现实世界中,维度表的属性并非永远固定不变,尽管它们相对静态,但随着时间的推移,属性值会缓慢变化。因此,维度设计师必须与企业的数据治理代表积极合作,确定合适的变更处
超级会员免费看
订阅专栏 解锁全文

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



