论文部分内容阅读
随着数据库技术的成熟和广泛应用,数据处理被分为操作型处理和分析型处理两大类。操作型处理以传统的数据库为中心进行企业的日常业务处理,被称为联机事务处理(Online Transaction Processing,简称OLTP);分析型处理在大量数据中寻找关联和规律,为企业的决策提供可靠有效的依据,被称为联机分析处理(Online Analysis Processing,简称OLAP)。传统联机事务处理强调的是更新数据库——向数据库中添加信息,而联机分析处理就是要从数据库中获取信息、利用信息,这对于企业在竞争中取得优势起着越来越重要的作用。数据仓库就是解决如何从数据库中获取信息的问题。企业的信息化建设的重心也逐渐由以数据库为中心的信息系统向以数据仓库为重心的信息系统转移。数据仓库是企业信息化建设进程中新的重心,但基于数据仓库的应用却各有特点。报表是企业的领导层了解经营状况、修改制定企业经营策略、做出长远决策的重要依据,因此报表的准确性、及时性就显得尤其重要。传统的报表系统以原有的操作型数据作为报表的数据源,数据的分散性、数据的时基等原因都可能造成报表的准确性问题;报表本身的复杂性表现在报表所需的数据来源较多、报表内容的多变以及不同报表间的数据平衡关系等诸多方面。本文详细讨论了一个实际的数据仓库的设计和实现过程,并详细介绍了基于这个新的信息平台的一个应用——统计报表系统的设计和实现。首先本文对数据仓库的产生以及概念做了简要介绍,同时指出了基于操作型数据的报表系统存在的问题;然后详细介绍了移动经营分析系统的体系结构及其数据仓库的分析设计过程,包括数据仓库主题的确定、数据粒度的确定以及元数据的管理等问题;在此基础上,进一步介绍了数据仓库的数据抽取、转换、加载过程的实现方法和过程;最后,给出了基于数据仓库的报表系统的设计和实现。新的报表系统是建立在数据仓库的基础上,因此它不仅在效率、数据的准确性上比原有的报表系统有较大的提高,而且具有良好的扩展性,为企业信息化建设的进一步发展奠定了良好的基础。