第二章第一节 OLAP原理.ppt

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

OLAP的衡量和特性 OLAP的12准则 准则8:多用户支持能力准则 多个用户能够同时对一个OLAP分析模型进行并行操作,或者能够同时在同一个企业数据上建立不同的分析模型,为此OLAP工具应当提供并发访问功能,并且需要确保数据的一致性、完整性和安全性。 OLAP的衡量和特性 OLAP的12准则 准则9:非受限的跨维操作 在多维数据分析中,所有维的生成和处理都是平等的。如果用户定义了维度的层次关系,则OLAP产品必须自动地提供相关层次综合数据的计算方法,而不是要求最终用户定义计算的行为。 OLAP的衡量和特性 OLAP的12准则 准则10:直观的数据处理 直观的数据处理要求用户以直观易懂的方式对数据进行操作,从而使数据的内涵更容易为用户所感知。 准则11:灵活的报表生成 报表的格式可以按照任意维度、任意层次的组合来生成,这实际是对准则1的另一种补充。 基于多维数据库的OLAP(MOLAP) 多维数据库 例:假如分析某企业各个产品在各个地区的销售情况,则可以选取产品维、地理维,以销售量作为度量变量,这样就形成了一个多维数据。 东北 西北 华北 冰箱 50 60 100 彩电 40 70 80 空调 90 120 140 基于多维数据库的OLAP(MOLAP) 多维数据库 在关系数据库中,“多对多”的关系总是转化成多个“一对多”的关系,如图。 产品名 地区 销售 冰箱 东北 50 冰箱 西北 60 冰箱 华北 100 彩电 东北 40 彩电 西北 70 彩电 华北 80 空调 东北 90 空调 西北 120 空调 华北 140 基于多维数据库的OLAP(MOLAP) 多维数据库 两种数据组织方式的差异: (1)直观上的差异 (2)存储空间的差异 (3)对数据进行处理上的差异 (4)空间换时间技术上的差异 东北 西北 华北 总合 冰箱 50 60 100 210 彩电 40 70 80 190 空调 90 120 140 350 总合 180 250 320 750 产品名 地区 销售 冰箱 东北 50 冰箱 西北 60 冰箱 华北 100 冰箱 总合 210 彩电 东北 40 彩电 西北 70 彩电 华北 80 彩电 总合 190 空调 东北 90 空调 西北 120 空调 华北 140 空调 总合 350 总合 东北 180 总合 西北 250 总合 华北 320 总合 总合 750 基于多维数据库的OLAP(MOLAP) 多维数据库 总结:多维数据库(MDDB)的优势不仅在于多维概念表达清晰,占用存储少,更重要的是它有着高速的综合速度。在MDDB中,数据可以直接按行或列累加,并且由于MDDB中不像关系表那样重复的出现产品和地区信息,因此其统计速度远远超过RDBMS,数据库记录数越多,其效果越明显。 基于多维数据库的OLAP(MOLAP) 维的分类 维的分类是指按照一定的划分标准对维成员全集的一个划分。 维的层次和维的类别的主要区别: 1. 层次和类表达的意义不同 维层次表达的是维所描述的变量的不同综合层次。 维成员的类表达的则是某一子集成员的共同特征。 基于多维数据库的OLAP(MOLAP) 维的分类 空调 商品维 农用物资 电子 日用品 彩电 冰箱 商品大类 商品小类 维层次关系 类划分 基于多维数据库的OLAP(MOLAP) 维的分类 2. 在层次和类上进行的分析动作不同 在维的层次上进行的分析主要有上探和下钻,它们都是跨越维层次的分析。 而按照维成员的类进行的分析主要有分类和归纳,不可能跨越不同的维层次。 基于多维数据库的OLAP(MOLAP) 多维数据库存储 MDDB由许多经压缩的、类似于数组的对象构成,这种对象通常带有高度压缩的索引及指针结构。每个对象由聚集成组的单元块组成,每个单元块都按类似于多维数组的结构存储,并通过计算偏移进行存取。 基于关系数据库的OLAP(ROLAP) 维表和事实表 ROLAP中的数据模型 ROLAP与MOLAP的比较 HOLAP 第二章 联机分析处理(OLAP) 2.1 基本概念及原理 基于关系数据库的OLAP(ROLAP) 维表和事实表 1. 维表的数据抽取 ROLAP将多维数据库中的多维结构划分为两类表: 一类是维表,用来记录维度信息;另一类是事实表,用来存储维度交叉点处的度量信息及各个维度的码值。这样,多维数据立方体各个坐标轴上的刻度以及立方体各个交点的取值都被记录下来,因而数据立方体

文档评论(0)

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

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

1亿VIP精品文档

相关文档