日历

2008 9.7 Sun
 123456
78910111213
14151617181920
21222324252627
282930    
«» 2008 - 9 «»

日志分类

文章搜索

日志文章

2007年09月29日 09:47:32

数据分析讲堂

www.jupiterst.com的"互动咨询"栏目中也登载了我的"数据分析讲堂"的内容,那里有图形显示(这里的图形显示不出来),所以想了解图形的读者,不妨去那里看看.

数据分析讲堂


第二课 OLAP系统的功能性需求

第二讲 OLAP介绍

OnLine Analysis Process(简称OLAP)是创建Business Intellection(简称 BI)系统的重要技术。
好象单单一个OLAP术语还不够,很多商人和一些行业专家迫切想创建新的名词来描述联系分析处理这个过程。很典型的就是在OLAP之前加一个字母,以区别他们和别人之间的偏好。
最初使用这种前缀的是一些OLAP的供应商,比如MicroStrategy,他们销售位于关系数据库顶层的OLAP产品层,该产品以SQL结果来响应用户的输入。该产品只提供简单的OLAP计算功能,并且一般都是只读系统。但是,当关系数据库在数据仓库数据存储点的选择中击败OLAP系统之后,争论就很自然地出现了,并且宣称关系OLAPROLAP)要优于OLAP。这个宣称迫使非ROLAP提供商将其产品重新命名为MOLAP,也就是多维OLAP意思。

当然,当出现了先例后,每个人都想给OLAP加个前缀。其中有DOLAP分别代表数据库OLAP和桌面OLAPHOLAP代表混合OLAPWOLAP代表网络OLAPMOLAP代表移动OLAPROLAP代表远程OLAP
遗憾的是,提问“MOLAPROLAP哪个更好?”其实并没有更多的意义,就好象提问“汽车和轮船哪个更好”一样。显然这取决于究竟用OLAP要做什么。
ROLAPMOLAP的争论基于一个错误的前提:选择只能是二元的。事实上,将多维型的能力和关系型的能力进行整合能够提供更好的功能,而纯粹的MOLAPROLAP都难以达到,并且也有理论上的局限。
简单地说,关系数据库产品更加适合于处理大量的数据,这些数据往往是和企业数据库相关的。多维数据库更加适合于提供快速、多维形式的计算。因此,大多数的企业都需要这些功能的整合,如果说需要一个字母前缀的话,那就是HOLAP
但是,对OLAP的正确理解应该是将OLAP的语言、逻辑部分和物理实现隔离开来,这样一种理解也揭示了OLAP在物理层面上可以是任意类型的。因此这个“H”的概念是包含在OLAP物理特征中的,所以我们不再需要另外的字母前缀了。

类别: 无分类 |  评论(0) |  浏览(2111) |  收藏
发表评论