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

第五篇(new).ppt

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第五章 数据仓库联机分析处理技术 5.1 联机分析处理技术概述 5.2 OLAP实施 5.3 多维数据模型的OLAP操作 5.4 OLAP的两种基本模式及实现 5.1 联机分析处理技术概述 数据仓库是进行决策分析的基础,但还必须要有强有力的工具进行分析和决策,OLAP即是与数据仓库密切相关的工具产品。 1.数据仓库系统的结构 数据仓库系统是以数据仓库为基础,通过查询工具和分析工具,完成对信息的提取,满足用户的各种需求。 2.联机分析处理(OLAP) 由上面DWS的结构图可看出,DW工具层是DWS的重要组成部分。只用通过高效的工具,DW才能真正发挥出数据宝库的作用。 OLAP是近年来十分流行的DW主要的前端支持工具。在OLAP系统中,客户能够以多维视觉图的方式,搜寻数据仓库中存储的数据。 2.联机分析处理(续) 为了更好地支持用户,对数据仓库中的数据进行分析处理,用户可以在OLAP系统中进行向上综合、向下查询、旋转、视角变换等操作,从多种角度、多种方向,以浏览的方式进行信息查询。OLAP系统的出现,使用户不再需要编写复杂的查询语句,借助OLAP系统的用户图形界面,就可以深入了解包含在数据中的信息。 3. OLAP的十二条评价准则 准则1:OLAP模型必须提供多维概念视图; 准则2:透明性准则; 准则3:存取能力准则; 准则4:稳定的报表性能; 准则5:客户/服务器体系结构; 准则6:维的等同性准则; 3. OLAP的十二条评价准则(续) 准则7:动态的稀疏矩阵处理准则; 准则8:多用户支持能力准则; 准则9:非受限的跨维操作; 准则10:直观的数据操纵; 准则11:灵活的报表生成; 准则12:不受限维与聚集层次。 第五章 数据仓库联机分析处理技术 5.1 联机分析处理技术概述 5.2 OLAP实施 5.3 多维数据模型的OLAP操作 5.4 OLAP的两种基本模式及实现 5.2 OLAP实施 OLAP是建立在三层客户/服务器结构之上。OLAP实施的关键有两点: OLAP服务器的设计(即如何组织来自多个不同数据源或DW中的数据) OLAP服务器与前端软件的沟通 OLAP服务器与前端软件的桥梁就是多维数据分析,就是说, OLAP服务器必须以多维方式进行构建。 5.2 OLAP实施(续) OLAP服务器的类型包括: 关系OLAP(ROLAP)服务器 多维OLAP(MOLAP)服务器 混合OLAP(HOLAP)服务器 第五章 数据仓库联机分析处理技术 5.1 OLAP技术概述 5.2 OLAP实施 5.3 多维数据模型的OLAP操作 5.4 OLAP的两种基本模式及实现 5.3 多维数据模型的OLAP操作 在多维数据模型中,数据组织成多维,每维包含由概念分层定义的多个抽象层,最终用户能从多个角度,多侧面地观察DB中的数据,从而深入了解包含在数据中的信息、内涵。下面介绍典型的多维数据OLAP操作。 5.3 多维数据模型的OLAP操作 维(Dimension) 维是人们观察数据的特定角度。 例如,企业常常关心产品销售随着时间推移而产生的变化的情况,这时他是从时间的角度来观察产品的销售,所以时间就是一个维(时间维)。 企业也常常关心自己的产品在不同地区的销售分布情况,这时他是从地理分布的角度来观察产品的销售,所以地理分布也是一个维(地理维)。 5.3 多维数据模型的OLAP操作 维的层次 人们观察数据的某个特定角度(即某个维)还可以存在细节程度不同的多个描述方面,我们称这个描述方面为维的层次。 一个维往往具有多个层次,例如: 描述时间维时,可以从日期、月份、季度、年等不同层次来描述,那么日期、月份、季度、年等就是时间维的层次; 同样,城市、地区、国家就构成了一个地理维的多个层次。 5.3 多维数据模型的OLAP操作 维成员 维的一个取值就称为该维的一个维成员。 如果一个维是多层次的,那么该维的维成员就是不同维层次的取值的组合。 例如,考虑时间维具有日期、月份、年这三个层次,分别在日期、月份、年上各取一个值组合起来,就得到时间维的一个维成员,即“某年某月某日”。 5.3 多维数据模型的OLAP操作 多维数组 一个多维数组可以表示为(维1, 维2, …, 维n, 变量),例如,一个多维数组(地区,时间,销售渠道,销售额) 5.3 多维数据模型的OLAP操作 单元格(数据单元) 多维数组的取值称为数据单元.当多维数组的各个维都选中一个维成员,这些维成员的组合就唯一确定了一个变量的值,那么数据单元就可以表示为: (维1维成员, 维2维成员, …, 维n维成员, 变量

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档