数据仓库工具箱-学习笔记6-维度表技术基础

## (Chapter2 Kimball 维度表技术基础)

适用于所有维度表!

一、维度建表结构

维度表包含单一主键列,通常比较宽,扁平型

二、维度代理键

建立无语义的整型主键!而非自然键

三、自然键、持久键、超自然键

自然键变化:例如,员工离职,在入职! 持久键or超自然键:雇员号保持不变!

四、下钻

商业用户分析数据的最基本方法!含义:当每个查询的行头包含相同的一直属性时,使用不同的查询,能够针对两个或者多个事实表进行查询!

五、退化维度

维度除了主键外没有其他内容。退化维度表常见于交易累计快照中

六、非规范化扁平维度

将非规范化的多对一固定深度层次引入扁平维度行的不同属性。

七、多层次维度

多数维度包含不止一个自然层次。例如:日/周/月/季/年

八、文档属性的标志与指示器

缩写、真假标识,也有它的意义。可以作为维度表中本词含义的补充解释。

九、维度表的空值属性

出现空值属性。使用Unknown 或 Not Appliacble代替。拒绝使用null值。

十、日历日期维度

例如:日/周/月/季/年 。如果需要各种分组时,可以使用不同的分区外键,例如day、hour

十一、扮演角色维度

不同的维度,在连接不同事实表时,可能代表不同含义。

十二、杂项维度

常出现在事务性商业,过程产生的一系列混在的、地力度的标识和指示器。通俗来说就是不进行笛卡尔积的杂项维度

十三、雪花维度

雪花维度可精确表示层次化的数据,但避免使用。因为商户很难理解!而且会影响查询性能!可使用扁平化、非规范化的维度表代替!

十四、支架维度

维度包含对其他维度的引用。意思是维度上的维度,例如:银行账户维度可以引用开户日期维度。维度包含对其他维度的引用。维度之间的关联关系应该由事实表来实现。支架维度少用!

 

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要想在百度八亿网页的数据海洋找到你所要的信息, 人工方式需要1200 多人年,而百度搜索技术不到1 秒钟。人 们被数据淹没,却渴望知识。商务智能技术已成为当今企业 获取竞争优势的源泉之一。商务智能通常被理解为将企业 现有的数据转化为知识,帮助企业做出明智决策的IT工具集。 其数据仓库、OLAP和数据挖掘技术是商务智能的重要组成 部分。商务智能的关在于如何从众多来自不同企业运作系 统的数据,提取有用数据,进行清理以保证数据的正确性, 然后经过抽取、转换、装载合并到一个企业级的数据仓库里, 从而得到企业数据的一个全局视图,并在此基础上利用适当 的查询分析、数据挖掘、OLAP等技术工具对其进行分析处理, 最终将知识呈现给管理者,为管理者的决策过程提供支持。 可见,数据仓库技术是商业智能系统的基础,在智能系统开 发过程,星型模式设计又是数据仓库设计的基本概念之一。 星型模式是由位于央的事实表和环绕在四周的维度表 组成的,事实表的每一行与每个维度表的多行建立关系, 查询结果是通过将一个或者多个维度表与事实表结合之后产 生的,因此每一个维度表和事实表都有一个“一对多”的连 接关系,维度表的主是事实表的外。随着企业交易量 的越来越多,星型模式的事实表数据记录行数会不断增加, 而且交易数据一旦生成历史是不能改变的,即便不得不变动, 如对发现以前的错误数字做修改,这些修改后的数据也会作 为一行新纪录添加到事实表。与事实表总是不断增加记录 的行数不同,维度表的变化不仅是增加记录的行数,而且据 需求不同维度表属性本身也会发生变化。本文着重讨论数据 仓库维度表的变化类型及其更新技术

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值