论文部分内容阅读
近年来,随着人们生活水平提高,国家对环保工作越发重视。在将信息系统引入环保系统后,现在的环保系统具备了一定信息化水平,但更多的是用于处理一般业务工作的信息系统,缺乏能够为决策者提供决策支持的信息化系统,所以开发环保系统数据仓库及基于它的决策支持系统是十分必要的。成都市环保局信息中心的数据仓库建设项目是专门为该信息中心创建数据仓库,并在数据仓库基础上进行决策支持系统的开发。现阶段主要完成数据集市的创建和基于它的OLAP系统的开发。数据集市模型采用纬度建模的方式进行创建。OLAP系统总体框架为浏览器/服务器(B/S)结构,结合JAVA、XML进行开发。系统运行的服务器平台为:Windows 2003 Server,软件平台为IBM DWE,核心数据库的存储管理平台为DB2数据库。数据仓库的构建是一个长期累计,螺旋型开发的过程,不是短期能够建立起来的。另外,客观上数据仓库的构建需要付出较高的代价,这不是我们现阶段所能达到的。所以本课题定位于创建一个简单的数据集市,以便以后按照自上而下的方式创建数据仓库,并基于该数据集市开发了一个OLAP子系统。构建OLAP系统需要数据集市中的数据提供支持。数据集市是数据仓库的一个最小的版本,数据集市基于一组用户需求之上。所以我们的开发任务可大致划分为以下几部分:分析用户需求,设计OLAP系统分析模型;根据所设计的分析模型创建数据集市的星型模型;根据所设计的数据集市中的表结构到源业务系统中分析、寻找对应的源数据并制定相应的ETL规则;设计OLAP系统的cube逻辑模型;最后实现该系统。本文介绍了本次开发的数据集市及基于它创建的OLAP系统的开发全过程。包括最初的分析、系统的设计、系统的实现及最后的测试。设计主要是指数据集市的结构设计、ETL方案设计、OLAP系统的设计及数据仓库维护方案的设计。实现即为与上述设计内容相对应的数据集市核心数据库的具体建立、ETL程序的编码实现及OLAP分析与报表展示平台的具体实现及数据仓库维护程序的具体实现。