8、数据仓库维度与事实表建模技术详解

数据仓库维度与事实表建模技术详解

1. 维度类型技术

1.1 Type 6 维度

Type 6 维度结合了 Type 1 和 Type 2 维度的特点,既提供历史维度属性值,也提供当前维度属性值。它在 Type 2 技术的基础上,将相同属性的当前 Type 1 版本嵌入到维度行中。这样,事实行既可以按照测量发生时生效的 Type 2 属性值进行过滤或分组,也可以按照属性的当前值进行操作。当属性更新时,与特定持久键关联的所有行上的 Type 1 属性会被系统地覆盖。

1.2 Type 7 维度

Type 7 是一种混合技术,用于支持“原样”和“现状”报告。事实表可以通过两种不同建模方式的维度进行访问,一种是 Type 1 维度,仅显示最新的属性值;另一种是 Type 2 维度,显示正确的当代历史概况。同一个维度表可以实现这两种视角。维度的持久键和主代理键都会被放置在事实表中。对于 Type 1 视角,维度中的当前标志被约束为当前状态,事实表通过持久键进行连接;对于 Type 2 视角,当前标志不受约束,事实表通过代理主键进行连接。这两种视角会作为单独的视图部署到 BI 应用程序中。

2. 维度层次结构处理方法

2.1 固定深度位置层次结构

固定深度层次结构是一系列多对一的关系,例如产品到品牌、品牌到类别、类别到部门。当定义了固定深度层次结构,并且层次级别有统一的名称时,这些层次级别应作为单独的位置属性出现在维度表中。只要满足上述条件,固定深度层次结构是最容易理解和导航的,并且能提供可预测的快速查询性能。如果层次结构不是多对一的关系,或者层次数量变化使得层次没有统一的名称,则需要使用下面介

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值