论文部分内容阅读
数据仓库、OLAP、数据挖掘技术是实现从机械式的简单事务处理向提供复杂分析转变的关键技术.数据仓库提供一种有利于分析的数据集成机制;OLAP提供了深度查询统计功能;数据挖掘提供智能数据处理技术;统计分析是发现数据规律的基本方法.该文主要是在数据仓库和InterNet技术的结合应用,实现基于WEB的OLAP应用两方面进行探讨.Internet技术的发展使全球范围内信息共享成为可能,人们在能够简单浏览一些静态信息之后,对于如何能够从大量数据中发现对自己有用的信息产生了浓厚的兴趣.而数据仓库技术正是为决策分析应用提供支持的一种新兴技术,但很多数据仓库是基于C/S结构的.这种结构在有利于联机分析的同时也是限制其发展的因素之一,即难以大范围使用.该文探索了B/S结构下的四层体系结构(Browser/Web Server/Application Server/DW Server)的可行性,在设计过程中我们坚持OLTP与数据仓库分离的原则,同时采用中间件(Middleware)的思想而加入应用服务器.以Client/Server模式建立数据仓库是常见的模式,我们采用基于WEB的数据仓库结构.在建立民航数据仓库的基础上,为了使OLAP应用在WEB上实现速度更快,建立订座系统多维数据库,提高动态查询速度.把SAS的统计分析应用调到后台应用服务器上运行是该文所做的主要工作,采用htmSQL,Web服务器的CGI(Common Gateway Interface),这样通过Web浏览器即可动态查询SAS数据和外部的关系型数据库;利用SAS Driver for JDBC可通过Java的最小进程Applet来查询SAS数据;通过SAS/IntrNet Application Dispatcher在Web浏览器上递交SAS时间序列分析程序到SAS应用服务器上执行,并将结果返回浏览器,这是对SAS应用在WEB上实现的重要探索.同时,我们还在WEB上实现动态报表,通过htmSQL、及Jvav Applet等方式实现动态查询.