OLAP-在线联机分析

OLAP-在线联机分析

ID:45071063

大小:2.33 MB

页数:50页

时间:2019-11-09

OLAP-在线联机分析_第1页
OLAP-在线联机分析_第2页
OLAP-在线联机分析_第3页
OLAP-在线联机分析_第4页
OLAP-在线联机分析_第5页
资源描述:

《OLAP-在线联机分析》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、OLAP多维数据集多维数据集提供了一种信息系统结构,这种结构可以使企业灵活地对数据进行访问,可以用多种方法对数据进行切片、分块、动态地考察汇总数据和细节数据之间的关系数据仓库中的细节数据为多维数据集提供了稳健方便的数据源.多维数据集和数据仓库数据仓库与多维数据集的区别:多维数据集数据量比数据仓库少一个数据量级数据仓库只适合少量灵活访问,多维数据集适合大量不可预知的访问和分析数据仓库存储很长时间范围内的数据,多维数据集存储较短时间范围内的数据数据仓库只允许分析人员以受限的形式访问数据,而多维数据集允许自由地访问多维数据集和数据仓库有着互补的关系:数据仓库中可以存储非常细节的数据,而多维数据集中

2、往往会对细节数据进行轻度综合,DSS分析人员可以同时获取这二种数据汇总信息在多维数据集中计算和聚集后存储在数据仓库中维(Dimension)维是人们观察数据的特定角度。例如,企业常常关心产品销售随着时间推移而产生的变化的情况,这时他是从时间的角度来观察产品的销售,所以时间就是一个维(时间维)。企业也常常关心自己的产品在不同地区的销售分布情况,这时他是从地理分布的角度来观察产品的销售,所以地理分布也是一个维(地理维)。维度维的层次人们观察数据的某个特定角度(即某个维)还可以存在细节程度不同的多个描述方面,我们称这个描述方面为维的层次。一个维往往具有多个层次,例如:描述时间维时,可以从日期、月份

3、、季度、年等不同层次来描述,那么日期、月份、季度、年等就是时间维的层次;同样,城市、地区、国家就构成了一个地理维的多个层次。维成员维的一个取值就称为该维的一个维成员。如果一个维是多层次的,那么该维的维成员就是不同维层次的取值的组合。例如,考虑时间维具有日期、月份、年这三个层次,分别在日期、月份、年上各取一个值组合起来,就得到时间维的一个维成员,即“某年某月某日”。多维数组一个多维数组可以表示为(维1,维2,……,维n,变量),这样可以构成三维、四维及多维的数据表示结构。其中,变量表示我们所观察的数据对象,维1、维2、……、维n分别表示我们观察该数据对象的角度。如(时间,商品种类,商店,销售额

4、),从而构成一个有关商品销售额的三维数组。(‘2000年’,‘家电’,‘南京市’,‘1亿’)(‘2000年7月’,‘女性服装’,‘江苏省’,‘10亿’)数据单元(单元格)多维数组的取值称为数据单元。当多维数组的各个维都选中一个维成员,这些维成员的组合就唯一确定了一个观察对象的值,即(维成员1,维成员2,……,维成员n,对象值)。立方体和超立方(Cube)多维数据模型的数据结构可以用这样来一个多维数组来表示:(维1,维2,………维n,度量值),例如:商品销售数据是按时间、地区、商品种类,加上度量“销售额”组成的一个三维数组:(地区,时间,商品种类,销售额)。三维数组可以用一个立方体来直观的表示

5、,立方体中每一个交点对应于一个事件。一般地多维数组用多维立方体来表示,但数据立方体并不一定限于三维,因此又称为超立方数据立方体日期一季度二季度三季度四季度ALL品VCDTV产PCALLNO1NO2NO3ALL商店可以按照产品、日期、商店三个维度任意组合,生成销售情况OLAP的产生背景60年代,关系数据库之父E.F.Codd提出了关系模型,促进了联机事务处理(OLTP)的发展(数据以表格的形式而非文件方式存储)。1993年,E.F.Codd提出了OLAP概念,认为OLTP已不能满足终端用户对数据库查询分析的需要,SQL对大型数据库进行的简单查询也不能满足终端用户分析的要求。用户的决策分析需要对

6、关系数据库进行大量计算才能得到结果,而查询的结果并不能满足决策者提出的需求。因此,E.F.Codd提出了多维数据库和多维分析的概念,即OLAP。什么是OLAP?OLAP,英文全称为On-LineAnalysisProcessing,中文名称为联机分析处理,也称为在线分析处理。OLAP允许以一种称为多维数据集的多维结构访问来自商业数据源(如数据仓库)的经过聚合和组织整理的数据。OLAP是针对某个特定的主题进行联机数据访问、处理和分析,通过直观的方式从多个维度、多种数据综合程度将系统的运营情况展现给使用者。OLTP与OLAP随着数据库系统广泛应用,数据库系统记录和处理的数据越来越多,及时地记录和

7、处理企业的各种业务数据,这些系统成为联机事务处理(OLTP)系统。数据库技术的广泛应用和技术的发展,人们已经不再满足于仅仅用数据库系统来记录企业的业务活动数据和对数据的简单处理,人们需要对企业业务活动的数据进行各种分析,以便发现企业业务趋势,这些系统称为联机分析处理(OLAP)系统。OLTPOLAP数据库原始操作数据库导出数据或数据仓库数据细节性数据综合性数据当前数据历史性数据经常性更新数据不可更新,但可周期

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。