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

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

适用于所有维度表!

一、维度建表结构

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

二、维度代理键

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

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

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

四、下钻

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

五、退化维度

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

六、非规范化扁平维度

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

七、多层次维度

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

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

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

九、维度表的空值属性

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

十、日历日期维度

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

十一、扮演角色维度

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

十二、杂项维度

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

十三、雪花维度

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

十四、支架维度

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

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值