Kimball关于维度的讲解摘要

维度表是用于描述环境的。谁、什么、哪里、何时、如何、为什么等等。

列多,行少,多文本列。
维度属性用于查询约束、分组、报表标识等。
维度表中尽量使用文本描述。

数据仓库的好坏直接取决于维度属性的设置,DW/BI的分析能力直接取决于维度属性的质量和深度。

维度代理键:维度表的主键,不能采用操作型系统的自然键,避免出现不同业务系统的兼容性问题;
为什么用代理键?
  1. 解决操作型系统ID重用的问题
  2. 集成多个源系统
  3. 使用自增整数改进性能
  4. 特点的代理键可以用来记录不在操作型系统中的维度条件,如匿名用户等
  5. 支持维度属性变化跟踪


退化维度:除了主键没有其它内容;所以没有维度表,只在事实表中出现,但是是维度项;如零售中的POS事务号码,可以标识哪些事务是在一个事务中发生。
               退化维度没有属性,但是维度值可以用来比较是否相同,这也是其意义所在。

维度属性中的空值最好用Unknow或者not applicable。

支架维度:被其它维度引用的维度称为支架维度;比如银行账户维度表中的开户日期字段引用日期维度表。 构成雪花模型
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值