网站大量收购独家精品文档,联系QQ:2885784924

UNIT7OLAP技术和前端分析工具.ppt

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
UNIT7OLAP技术和前端分析工具

UNIT seven OLAP技术和 前端分析工具 本 讲 主 要 目 标 学完本讲后,你应该能够了解: OLAP产品应该满足的技术特性 OLAP的技术术语:维,维的层次,维成员,多维数组和单元格 OLAP的基本分析操作:上钻/下钻,切片/切块,旋转 OLAP的三种实现方式:ROLAP,MOLAP,HOLAP 一.OLAP概述 二.OLAP的基本操作 三.OLAP的特征及衡量标准 四.OLAP的实现方法 OLAP概述 OLAP 概 述 什么是OLAP? OLAP是针对特定问题的联机数据访问和分析。 通过对信息(这些信息已经从原始的数据进行了转换,以反映用户所能理解的企业的真实的“维”)的很多可能的观察形式进行快速、稳定一致和交互性的存取,允许管理决策人员对数据进行深入观察 OLAP 概 述 维(Dimension) 维是人们观察数据的特定角度。 例如,企业常常关心产品销售随着时间推移而产生的变化的情况,这时他是从时间的角度来观察产品的销售,所以时间就是一个维(时间维)。 企业也常常关心自己的产品在不同地区的销售分布情况,这时他是从地理分布的角度来观察产品的销售,所以地理分布也是一个维(地理维)。 OLAP 概 述 维的层次 人们观察数据的某个特定角度(即某个维)还可以存在细节程度不同的多个描述方面,我们称这个描述方面为维的层次。 一个维往往具有多个层次,例如: 描述时间维时,可以从日期、月份、季度、年等不同层次来描述,那么日期、月份、季度、年等就是时间维的层次; 同样,城市、地区、国家就构成了一个地理维的多个层次。 OLAP 概 述 维成员 维的一个取值就称为该维的一个维成员。 如果一个维是多层次的,那么该维的维成员就是不同维层次的取值的组合。 例如,考虑时间维具有日期、月份、年这三个层次,分别在日期、月份、年上各取一个值组合起来,就得到时间维的一个维成员,即“某年某月某日”。 OLAP 概 述 多维数组 一个多维数组可以表示为(维1, 维2, …, 维n, 变量),例如,一个多维数组(地区,时间,销售渠道,销售额) OLAP 概 述 单元格(数据单元) 多维数组的取值称为数据单元.当多维数组的各个维都选中一个维成员,这些维成员的组合就唯一确定了一个变量的值,那么数据单元就可以表示为: (维1维成员, 维2维成员, …, 维n维成员, 变量的值),例如,在地区,时间,销售渠道上各取维成员”北京”,”1997年1月”和”批发”,就唯一确定了变量”销售额”的一个值1000,则该数据单元可表示为: (北京,1997年1月,批发,1000) OLAP的 基本操作 OLAP的基本操作 钻取:在一个维内部沿着层次从上到下或从下到上的方向考察数据 上钻(Drill up) 下钻(Drill down) 切片/切块(Slice and dice) 固定某些维成员,对其它维进行考察 旋转(Pivot,rotate) 按不同顺序组织各个维,对结果进行考察 OLAP的基本操作 一个OLAP操作实例: OLAP的基本操作 钻取(Dill up/Drill down): OLAP的基本操作 切片 OLAP的基本操作 旋转 按不同顺序组织各个维,对结果进行考察 OLAP的基本操作 切片(slice) 定义1:在多维数组的某一维上选定一维成员的动作称为切片.即在多维数组(维1, 维2, …, 维n, 变量)中选一维,即维I,并取其一维成员,设为”维成员Vi”,所得的多维数组的子集(维1, 维2, …, 维成员Vi,维n, 变量)称为在维i上的一个切片. OLAP的基本操作 切片(slice) 定义2:选定多维数组的一个二维子集的动作叫作切片,即选定多维数组(维1, 维2, …, 维n, 变量)中的两个维,维i和维j,在这两个维上取某一区间或任意维成员,而将其余的维都取定一个维成员,而得到的就是多维数组在维i和维j上一个二维子集(维i,维j,变量) 定义2与定义1不等价,按照定义1,一次切片一定使原来维数减1,所以,所得到的切片并不一定是二维的”平面”;按照定义2,不管维数有多少,数据切片的结果一定是一个二维的平面 OLAP的基本操作 切块(dice) 定义1:在多维数组的某一维上选定某一区间的维成员的动作称为切块.即限制多维数组的某一维的取值空间.显然,当这一区间只取一个维成员时,即得到一个切片. OLAP的基本操作 切块(dice) 定义2:选定多维数组的一个三维子集的动作叫作切块,即选定多维数组(维1, 维2, …, 维n, 变量)中的三个维,维i,维j和维r,在这三个维上取某一区间或任意维成员,而将其余的维都取定一个维成员,而得到的就是多维数组在维I,维j和维r上的一个切块

文档评论(0)

qwd513620855 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档