论文导读:联机分析处理(OnlineAnalyticalProcessing,简称OLAP)应用是目前数据仓库上的重要应用之一,是决策分析的关键,是整个数据仓库解决方案中不可缺少的一部分。(1)数据格式应用XML(eXtensibleMarkupLanguage的缩写,可扩展标记语言),由于XML的结构化特性和可扩展性,系统开发中从分析模板的定义,数据的组织,结果的展现,均采用XML格式。
关键词:联机分析处理,浏览器/服务器架构,扩展标记语言
传统的关系型数据库应用系统主要是面向业务操作设计的,无论是查询、统计,还是生成报表,都是对指定的数据进行增、删、改、查等事务处理操作以及简单的统计汇总。为提高分析和决策的效率及有效性,有必要将分析型数据从事务处理环境中抽取出来。
联机分析处理(OnlineAnalytical Processing,简称OLAP)应用是目前数据仓库上的重要应用之一,是决策分析的关键,是整个数据仓库解决方案中不可缺少的一部分。人们提出了一种对OLAP更简单明确的定义,即共享多维信息的快速分析。
一、传统OLAP系统的特点
传统的OLAP系统一般都是捆绑在数据库应用系统中,作为解决方案的一部分提供给用户使用的,这种形式的解决方案就决定了传统OLAP工具的一些特点:
(1) 建立数据仓库的标准不统一。各个OLAP系统的数据接口没有通用的工业标准,用户在选择OLAP前端展现工具的灵活性受到了制约,受到数据库类型的制约,系统的扩展性和集成性不理想。
(2) 传统的OLAP工具一般都需要安装体积庞大的客户端应用程序,采用客户端/服务器(C/S)架构,提供了优秀的用户体验,可以提供复杂的分析功能。目前越来越多的企业应用系统建立在J2EE(Java 2 Enterprise Edition)框架下,采用的是浏览器/服务器(B/S)架构,传统的工具明显无法满足要求。
(3) 对工具使用者的要求太高,传统OLAP系统的界面风格、操作流程等用户体验过于专业,企业决策者和管理者不易使用的工具没有发挥应有的价值,反而成为企业应用系统开发和使用中的负担。
二、 目前OLAP系统的发展方向
为了解决传统OLAP系统的不利因素,业界OLAP系统向着以下方向发展:
(1) 数据格式应用XML(eXtensible Markup Language的缩写,可扩展标记语言),由于XML的结构化特性和可扩展性,系统开发中从分析模板的定义,数据的组织,结果的展现,均采用XML格式。论文格式。
(2) 标准数据接口的使用。论文格式。由于企业应用系统变的越来越复杂,能跨操作系统,跨数据库的运行成为系统开发的重要需求,为了方便系统间集成,各大厂商开始采用统一的数据接口。尤其是Web服务(Web Service)的出现,为客户端与数据提供者之间提供了一种可行的交互方式。
(3) 可视化组件的应用。以图形的方式观察和认识客观事物,是人类最便捷的认知方式。可视化技术包括科学计算可视化和数据可视化。在数据的可视化方面,以各种不同的呈现形式展现给用户,这又被称为“前端展示”。数据可视化在OLAP开发中起着重要的作用。
(4) 基于Web的开发逐渐成为趋势。论文格式。企业应用大量建立在基于Web方式的B/S架构上,具有①易于访问;②与平台无关;③较低的创建和维护成本3个优点。
原来普遍认为的基于B/S的应用程序用户体验较差的缺点,正在不断的发生改变,尤其是Web 2.0标准的发布,更强调了用户体验的增强,目前开发的基于Web的应用程序已经达到或超过了传统单机程序的易用性。
[1] 彭木亘.数据仓库技术与实现.北京:电子工业出版社,2002.
[2] 王珊等.数据仓库技术和联机分析处理.北京.科学出版社,1998.
[3] Erik Thomsen,George Spofford,Dick Chase.MicrosoftOLAP解决方案.John Wiley and Sons, 1999.
[4] Tim Peterson,Jim Pinkelman,Bob Pfeiff.Microsoft OLAP揭密.Sams,1999.
[5] Erik Thomsen.OLAP解决方案:创建多维信息系统.北京:电子工业出版社,2004.
[6] Tom Soukup, Ian Davidson.可视化数据挖掘:数据可视化和数据挖掘的技术与工具.北京.电子工业出版社,2004.
[7] 张翔鹏.基于Web的数据仓库构架研究.安徽理工大学学报(自然科学版).2003,(2):25-28.
|