18、数据仓库中缓慢变化维度的高级处理技术

数据仓库中缓慢变化维度的高级处理技术

1. 多类型3属性

当维度属性以可预测的节奏变化时,企业有时希望根据任何历史属性值来汇总绩效指标。例如,产品线每年年初重新分类,企业希望根据当年或任何前一年的部门分配查看多年的历史事实。

在这种情况下,我们可以利用这些变化的规律性和可预测性,将类型3方法推广到一系列类型3维度属性。在每个维度行上,有一个当前部门属性会被覆盖,还有每个年度指定的属性,如2012年部门。业务用户可以使用任何部门分配来汇总事实。如果某个产品在2013年推出,2012年和2011年的部门属性将包含“不适用”值。

以下是一个产品维度更新行的示例表格:
| Product Key | SKU (NK) | Product Description | Current Department Name | 2012 Department Name | 2011 Department Name |
| — | — | — | — | — | — |
| 12345 ABC922 - Z | | IntelliKidz | Strategy | Education | Not Applicable |

最新的分配列应标识为当前部门。这个属性将最常被使用,我们不希望修改现有的查询和报告以适应下一年的变化。当2014年1月部门重新分配时,操作步骤如下:
1. 更改表结构,添加一个2013年部门属性列。
2. 将当前部门的值填充到新添加的2013年部门属性列中。
3. 用2014年的部门分配覆盖当前属性。

2. 类型4:添加迷你维度

当维度表的变化速度加快,尤其是在

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值