欢迎来到天天文库
浏览记录
ID:57028494
大小:613.00 KB
页数:73页
时间:2020-07-26
《联机分析处理OLAP课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第3章联机分析处理--OLAP本章学习目标:通过OLAP技术概念介绍了解OLAP的发展和特点。通过多维分析学习掌握多维的基本概念。通过OLAP的实施掌握OLAP实施方法。通过MOLAP与ROLAP的学习掌握MOLAP与ROLAP的概念。通过OLAP技术评价学习掌握对OLAP技术的评价。13.1概述3.2OLAP定义和基本概念3.3OLAP的数据模型3.4多维数据分析3.5OLAP的结构与分析工具第3章联机分析处理--OLAP23.1概述60年代,关系数据库之父E.F.Codd提出了关系模型,促进了联机事务处理(OLTP)的发展(数
2、据以表格的形式而非文件方式存储)。1993年,E.F.Codd提出了多维数据库和多维分析的概念,即OLAP。3OLTPVS.OLAP面向操作人员,支持日常操作面向决策人员,支持管理需要面向应用,事务驱动面向分析,分析驱动一次处理的数据量小一次处理的数据量大可更新不可更新,但周期性刷新当前值数据历史数据细节性数据综合性和提炼性数据原始数据导出数据OLTP数据OLAP数据4OLAP基本思想联机分析处理(OnLineAnalysisProcessing,OLAP)在数据仓库系统中,联机分析处理是重要的数据分析工具。OLAP的基本思想是从
3、多方面和多角度以多维的形式来观察企业的状态和了解企业的变化。OLAP是独立于数据仓库的一种技术概念当OLAP与数据仓库结合时,OLAP的数据源为数据仓库,数据仓库的大量数据是根据多维方式组织的。5OLAP特点OLAP在以数据仓库为数据源时,它有两个特点:在线性(OnLine):由客户机/服务器这种体系结构来完成的;多维分析:这也是OLAP的核心所在。63.2OLAP定义联机分析处理(OLAP)是一种软件技术,它使分析人员能够迅速、一致、交互地从各个方面观察信息,以达到深入理解数据的目的。这些信息是从原始数据转换过来的,按照用户的理
4、解,它反映了企业真实的方方面面。(OLAP理事会)7OLAP的简单定义联机分析处理是共享多维信息的快速分析。体现了四个特征:(1)快速性:用户对OLAP的快速反应能力有很高的要求。(2)可分析性:OLAP系统应能处理任何逻辑分析和统计分析。(3)多维性:系统必须提供对数据分析的多维视图和分析。(4)信息性:OLAP系统应能及时获得信息,并且管理大容量的信息。8OLAP目标是满足决策支持或多维环境特定的查询和报表需求,它的技术核心是“维”这个概念,因此OLAP也可以说是多维数据分析工具的集合。9OLAP准则1993年,E.F.Cod
5、d提出OLAP的12条准则,其主要的准则有:多维数据分析;客户/服务器结构;多用户支持;一致的报表性能等。10多维数据分析企业的数据空间本身就是多维的。因此OLAP的概念模型也应是多维的。用户可以对多维数据模型进行切片、切块、旋转坐标或进行多维的联合(概括和聚集)分析。11客户/服务器体系结构OLAP是建立在客户/服务器体系结构上的。多维数据库服务器能够被不同的应用和工具所访问。客户端负责应用逻辑及用户界面。12多用户支持当多个用户要在同一分析模式上并行工作,OLAP工具应能够提供并发访问等功能。13一致的报表性能报表必须充分反映
6、数据分析模型的多维特征,并可按用户需要的方式来显示它报表操作不应随维数增加而削弱,即当数据维数和数据的综合层次增加时,提供的报表能力和响应速度不应该有明显的降低。14OLAP基本概念变量:从现实系统抽象出来的,用于描述数据的实际含义,即描述数据“是什么”维:是与某一事件相关的因素在关系模型的抽象,是人们观察数据的特定角度。如产品维、顾客维、时间维等。维的层次性:是由观察数据细致程度不同造成的。如日、月、季、年是时间维的层次。维的取值:即维的成员。如“某年某月某日”是时间维的一个成员。15OLAP基本概念维的分类:按照一定的划分标准
7、对维的所有取值集合的一个分类划分,用于数据钻取和聚合。如上半年、下半年是对时间维的划分。事实:不同维度在某个取值下的交叉点,是对事件的度量。如(牙膏,上海,1998年12月,批发,销售额为100000)多维数据立方体16维的例子一个电子公司的销售一般从三个方面分析销售额:时间:在某一段时间内的销售情况,其度量为(年、季度、月、旬、天)地区:在某个地区的销售情况,度量可分为(地区、国家、省、市)产品:某类或某型号产品的销售情况,度量可分为(类别、型号等)此处,(时间,地区,产品)就构成了三个维。维有层次结构,可以在某个层上察看数据。
8、17维的例子地区的层次全国江苏北京上海苏州市扬州市宝应县18维的例子正好构成一个数据立方体,可以有更高阶的维,但仍然称为数据立方体。时间地区产品原点19OLAP数据立方体的计算(物化)数据立方体的个数有产品(type)、城市(city)、日期(da
此文档下载收益归作者所有