首页 联系我们 网站地图 English
 
技术支持热线:+86 21 68531770    68531771    |    试用下载
产品中心 报表技术漫谈 OLAP技术漫谈 下载与服务 市场与合作 新闻中心 关于我们
  兼顾OLAP的效率与灵活性  
 
什么是OLAP
报表与OLAP价值取向
跨越实施维护障碍
即插即用的OLAP技术
兼顾效率与灵活性
OLAP的脱机与分发
  OLAP分类的基本概念
  OLAP有多种实现方法,根据存储数据的方式不同可以分为ROLAPMOLAPHOLAP
  ROLAP表示基于关系数据库的OLAP实现(Relational OLAP)。以关系数据库为核心,以关系型结构进行多维数据的表示和存储。ROLAP将多维数据库的多维结构划分为两类表:一类是事实表,用来存储数据和维关键字;另一类是维表,即对每个维至少使用一个表来存放维的层次、成员类别等维的描述信息。维表和事实表通过主关键字和外关键字联系在一起,形成了“星型模式”。对于层次复杂的维,为避免冗余数据占用过大的存储空间,可以使用多个表来描述,这种星型模式的扩展称为“雪花模式”。ROLAP的最大好处是可以实时地从源数据中获得最新数据更新,以保持数据实时性,缺陷则在于运算效率比较低,用户等待响应时间比较长。
  MOLAP表示基于多维数据组织的OLAP实现(Multidimensional OLAP)。以多维数据组织方式为核心,也就是说,MOLAP使用多维数组存储数据。多维数据在存储中将形成“数据立方体(Cube)”的结构,此结构在得到高度优化后,可以最大程度地提高查询性能。随着源数据的更改,MOLAP 存储中的对象必须定期处理以合并这些更改。两次处理之间的时间将构成滞后时间,在此期间,OLAP对象中的数据可能无法与当前源数据相匹配。维护人员可以对 MOLAP 存储中的对象进行不中断的增量更新。MOLAP的优势在于由于经过了数据多维预处理,分析中数据运算效率高,主要的缺陷在于数据更新有一定延滞。
  HOLAP表示基于混合数据组织的OLAP实现(Hybrid OLAP),用户可以根据自己的业务需求,选择哪些模型采用ROLAP,哪些采用MOLAP。一般来说,会将非常用或需要灵活定义的分析使用ROLAP方式,而常用、常规模型采用MOLAP实现。
Max@X Analyser是属于第三种的HOLAP产品
  Max@X Analyser同时支持ROLAP和MOLAP两种模式,是属于第三种HOLAP的BI产品。
  大致的原理为:常规模式下,Max@X Analyser采用MOLAP以获取最大的应用效率,但是在用户使用参数对数据进行实时的精确提取并创建分析时,或者OLAP Server未找到对应的MOLAP CUBE时,系统将实时地向源数据库请求相关数据,并自动创建临时CUBE供浏览端分析使用,即ROLAP模式。
  通过这两者的结合,Max@X Analyser的用户不仅能快速地调取常用分析模型,同时对临时的、个性化的精确数据提取也能有效支持,从而兼顾OLAP的效率和灵活性。
 
 
 传统产品的OLAP在使用中必需不断请求服务器,从而导致无法脱机使用OLAP,使得OLAP使用价值大为降低。那么,Max@X Analyser是如何解决这个局限性的?请阅读下篇:《OLAP的脱机与分发》。
 
 
首页 联系我们 网站地图 
炎鼎软件 版权所有 COPYRIGHT 2000-2006 ALL RIGHTS RESERVED