第八讲ODS及OLAP 技术.ppt

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第八讲 ODS及OLAP 技术 7 数据仓库的三层设计 8.1 OLAP 技术概念 8.2 OLAP 与多维分析 8.3 OLAP 的实施 8.4 多维 OLAP 与关系 OLAP 8.5 OLAP 技术评价 练习 8.1 OLAP 技术概念 在线分析处理或联机分析处理 (线分析的处理上的 OLAP ,) 是一个应用广泛的数据仓库使用技术。 两个特点,在线性 (On_Line) ,多维分析 (Multi_Analysis) , 8.1.1 OLAP 的发展 针对特定问题的联机数据查询和分析 对原始数据按照用户的观点进行转换处理 反映用户眼中问题某一真实方面(“维”) 快速、稳定、一致和交互式的存取 允许用户对这些数据按照需要进行深入的观察 8.1.2 OLAP 的特性 1.快速性 系统能在数秒内对用户的多数分析要求做出反应 2.可分析性 用户无需编程就可以定义新的专门计算,将其作为分析的一部分,并以用户所希望的方式给出报告 3.多维性 提供对数据分析的多维视图和分析 4.信息性 能及时获得信息,并且管理大容量信息 8.2 OLAP 与多维分析 8.2.1 多维基本概念 维、维的层次、维成员、多维数据集、数据单元、多维数据集的度量值和聚集 1.维 “上卷” “下钻” 8.2 OLAP 与多维分析 2.多维数据集 3.维成员 维的一个取值、不同维层次取值的组合 、维成员描述所关心的主题在维中的位置 数据单元可以表示为:(维1维成员,维2维成员,维3维成员,维4维成员,观察变量值) 4.多维数据集的度量值 多维数据集的核心值 5.聚集 立方体中包括很多层次,这些层次可以向用户提供某一层次的概括数据 通过聚集,形成基于维的有决策分析意义的一些数据交集 8.2.2 多维分析 1.多维的切片 (维 1,维2,……,维i成员,……,维n,观察变量)是多维数据集(维1,维2,……,维i,……,维n,观察变量)在维i上的一个切片 2.多维的切块 在(维1,维2,……,维i,……,维k,……,维n,观察变量)多维数据集上,对维i,……,维k,选定了维成员,那(维1,维2,……,维i成员,……,维k成员,……,维n,观察变量)就是多维数据集(维1,维2,……,维i,……,维k,……,维n,观察变量)在维i,……,维k上的一个切块 8.2.2 多维分析 3.旋转 8.2.2 多维分析 4.其它OLAP操作 “上卷”(roll_up)、“下钻”(drill_down)、“钻过”(drill_across)和“钻透”(drill_through)等钻取操作。“上卷”是指沿某一个维的概念分层向上归约 ;“下钻”是上卷的逆向操作,它是沿某一个维的概念分层向下或引入新的维来实现;“钻过”是指对多个事实表进行查询;“钻透”是指对立方体操作时,利用数据库关系,钻透立方体的底层,进入后端的关系表。 OLAP的其它操作还有统计表中最高值和最低值的项数,计算平均值、增长率、利润、投资回报率等统计计算。 8.2.3 维的层次关系 简单层次 复杂层次 8.2.4 维的类关系 类的划分,只能依据同一层次的维成员集合来划分 维的层次与类组合图 8.2.5 OLAP与数据仓库关系 从OLAP使用的效率角度考虑,设计数据仓库时考虑因素。 ●尽可能使用星型架构,如果采用雪花结构,就要最小化事实表底层维度表以后的维度表数量。 ●为用户设计包含事实表的维度表。 ●维度表的设计应该符合通常意义上的范式约束,维度表中不要出现无关的数据。 ●事实表中不要包含汇总数据,事实表中所包含的用户需要访问的数据应该具有必需的粒度。 ●对事实表和维度表中的关键字必须创建索引;同一种数据尽可能使用一个事实表。 ●保证数据的参考完整性,避免事实表中的某些数据行在立方体进行聚集运算时没有参加进来。 8.3 OLAP的实施 8.4 多维OLAP与关系OLAP 8.4.1 多维数据库 8.4.2 多维数据库的数据存储 8.4.3 多维数据库与数据仓库 8.4.4 MOLAP的创建与功能 8.4.5 ROLAP 8.4.6 ROLAP的多维表示方法 2.雪花模式在关系数据库中的表示 8.4.7 ROLAP的创建与功能 8.5 HOLAP ?HOLAP表示基于混合数据组织的OLAP实现(Hybrid OLAP)。如低层是关系型的,高层是多维矩阵型的。这种方式具有更好的灵活性。 练习 1.三层数据仓库的作用? 2.什么是OLAP?OLAP是一种技术?还是一种数据库? 3.MOLAP和ROLAP在OLAP的数据存储中各有什么特点? 4.OLAP中的数据切片是如何实现的? 5.什么是MOLAP? * 一、背景   实时的决策要求与

文档评论(0)

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

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

1亿VIP精品文档

相关文档