欢迎来到天天文库
浏览记录
ID:58780411
大小:293.00 KB
页数:35页
时间:2020-10-03
《数据仓库与数据挖掘-联机分析处理的概念与特性ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、联机分析处理2021/9/171OLAP的产生20世纪60年代,关系数据库之父E.F.Codd提出了关系模型,促进了联机事务处理(OLTP)的发展1993年,E.F.Codd认为OLTP已不能满足终端用户对数据库查询分析的需要。用户的决策分析需要对关系数据库进行大量计算才能得到结果,而SQL对大型数据库进行的简单查询的结果并不能满足决策者提出的需求。2021/9/172OLAP的产生E.F.Codd提出的多维数据库和多维分析的概念,即OLAP。OLAP的基本思想是从多方面和多角度(即以多维的形式)来观察企业的经营管理的状态和了解企业的变化。O
2、LAP是针对特定问题的联机数据访问和分析。通过对信息(维数据)的多种可能的观察形式进行快速、一致和交互性的存取,允许管理决策人员对数据进行深入观察。2021/9/173联机分析的定义OLAP理事会给出的定义OLAP是一类软件技术,它可使企业数据分析人员、企业经理及企业其他管理人员通过对企业信息的多种可能的观察角度进行快速、一致和交互性的存取,以获得对信息的深入理解。OLAP的目标是满足决策支持或多维环境特定的查询和报表需求,它的技术核心是“维”这个概念,因此,OLAP也可以说是多维数据分析工具的集合。2021/9/174联机分析的特性OLAP
3、技术有两个主要的特点一是在线性(On-Line,OL),表现为对用户请求的快速响应和交互式操作,它的实现是由客户机/服务器体系结构完成的;其二是多维分析(multi-AnalysisProcessing),这也是OLAP技术的核心所在。2021/9/175联机分析涉及的基本概念1.变量变量是数据的实际意义,它主要描述数据“是什么”。2.维维是人们观察数据的特定角度。例如,企业常常关心产品销售随着时间推移而产生的变化的情况,这时他是从时间的角度来观察产品的销售,所以时间就是一个维(时间维)。企业也常常关心自己的产品在不同地区的销售分布情况,这时
4、他是从地理分布的角度来观察产品的销售,所以地理分布也是一个维(地理维)。2021/9/176联机分析涉及的基本概念3.维的层次。人们观察数据的某个特定角度(即某个维)还可以存在细节程度不同的多个描述方面,这时称这多个描述方面为维的层次。一个维往往具有多个层次,例如:描述时间维时,可以从日期、月份、季度、年等不同层次来描述,那么日期、月份、季度、年等就是时间维的层次;同样,城市、地区、国家就构成了一个地理维的多个层次。2021/9/177联机分析涉及的基本概念4.维成员维的一个取值称为该维的一个维成员、如果一个维是多层次的,那么该维的维成员是由
5、各个不同维层次的取值组合而成。维的一个取值就称为该维的一个维成员。如果一个维是多层次的,那么该维的维成员就是不同维层次的取值的组合。例如,考虑时间维具有日期、月份、年这三个层次,分别在日期、月份、年上各取一个值组合起来,就得到时间维的一个维成员,即“某年某月某日”。2021/9/178联机分析涉及的基本概念5.多维数组一个多维数组可以表示为:维1,维2,…,维n,变量5.数据单元(单元格)多维数组的变量的取值称为数据单元。2021/9/179OLAP的基本操作是指对以多维形式组织起来的数据采取切片、切块、旋转等各种分析动作,以求剖析数据,使最
6、终用户能从多个角度、多侧面观察数据仓库中的数据,从而深入地了解包含在数据中的信息。A.多维的切片在多维分析过程中,如果对多维数据集的某个维选定一维成员,这种选择操作就称为切片(Slice)。联机分析基本操作2021/9/1710联机分析基本操作在切片的概念中,有以下两个重要的概念多维数据集的切片数量多少是由所选定的那个维的维成员数量的多少所决定的。进行切片操作的目的是使人们能够更好地了解多维数据集,通过切片的操作可以降低多维数据集的维度,可使人们将注意力集中在较少的维度下进行观察。2021/9/1711维的关系(1)维的层次关系在OLAP应用
7、中,经常涉及对维的层次关系分析。这种不同层次关系的出现完全取决于用户的分析应用需要以及对数据组织的详略要求。有关维的层次信息需要存储在元数据中。2021/9/1712维的关系(2)维的类关系在OLAP的应用中,常常涉及对维成员的分类与归纳,即在查询中根据用户关于类别的要求对所有维成员进行分类,在分类的基础上归纳的共同特征或区别于其他类的特征。在OLAP应用中,有的需要按照维的层次关系进行分析,有的需要按照维成员的类进行分析。这两种分析的操作是不同的2021/9/1713联机分析的特性1、快速性。用户对OLAP的快速反应能力有很高的要求。要求系
8、统能对用户的多数分析要求做出快速响应。2、可分析性。OLAP系统应能处理与应用有关的任何逻辑分析和统计分析。尽管系统可以事先编程,但并不意味着系统定义了所有的应用。
此文档下载收益归作者所有