前言

随着信息技术处理的迅速发展,尤其是管理决策分析支持系统的迫切需要,数据仓库(Data Warehousing,DW)的新概念、新方法、新技术在信息技术领域已成为研究和应用的热点,并日益成熟,成为信息技术应用领域的前沿技术。实践证明,数据仓库在提高决策支持水平、信息质量、应变能力等方面具有重要意义。信息处理技术已从单纯的联机事务处理,进入了数据仓库、联机分析处理、数据挖掘、业务智能的时代。

导入数据仓库

数据仓库技术在操作型数据库的基础上对数据的进一步集成和分析提出了更明确的目标和解决方案,其概念、方法、应用技术、功能得到了广泛应用,给用户带来了巨大的竞争优势。对我国各领域和各企业而言,在建立或发展自己的信息系统的过程中,进行全面而长远的规划尤其重要,它能够加快信息技术实施速度并少走弯路,避免时间、人力、资源的浪费及重复建设。如何在现有的数据库上建立数据仓库,如何考虑它的结构、外部环境和内在关系,如何使数据仓库真正成为战略决策的基础系统等问题显得日益突出。

数据仓库是管理信息系统的“上层建筑”,它集成了许多不同的源数据系统,从而构成中央式的信息集成平台,同时也是信息的转化平台,它将原生数据转化为信息,进一步转化为有用的知识和业务智能,并实现了对管理决策分析的支持。今天,越来越多的部门和机构开始接受并开发数据仓库,并把它作为信息集成的解决方案和决策支持系统工具,以迎接日趋激烈的社会和商业管理的挑战和竞争。

本书内容

本书将从数据仓库技术背景、技术结构框架、开发和应用等方面,结合作者在数据仓库技术实施过程中的实际经验,深刻阐述数据仓库开发生命周期在各个阶段的特点和策略运用,以及在管理信息系统中的位置和作用。

无论我们打造一个什么样的信息系统,结构总是一个需要认真考虑的首要问题,本书旨在介绍和探索数据仓库的基础技术和结构概念(如多层次结构),因为结构设计为数据仓库开发以及各种决策支持系统奠定基础。当我们对许多信息系统开始进行以集成为目标的基础结构改造的时候,它将变得更为重要。希望读者能够从中获益,有所借鉴。

本书特点

笔者于20世纪90年代初,在美国麦克尼斯州立大学计算机系获得硕士学位。过去的十几年至今,一直在数据仓库建立和开发的前沿,在北美许多领域中完成或参与了多个大型应用项目,并指导过许多项目的设计与开发,取得了显著的成效。在数据仓库、数据库设计和系统分析与集成方面经历了许多实战的磨练和理论知识教育。同时也积累了很多有价值的总体系统规划实践及大型项目的开发和研究经验,包括正反两方面的经验教训。为了把这些成功的实施经验介绍给国内的广大读者和应用开发研究人员,本着从繁到简、从具体到一般的原则,运用抽象化的图形描述和具体程序示例,编写了本书。实践经验的总结、案例的阐述说明和通俗易懂的图形描述是本书的最大特点。

在本书中引用了《孙子兵法》的一些论述。众所周知,《孙子兵法》是中国古代的战略思想的结晶。令人惊讶的是,孙子的许多论述和思想仍然适用于我们今天丰富多彩的生活与斗争,包括在信息技术开发领域。比如其庙算说(战前策划计算)是决战决胜的先决条件,非常类似今天的联机分析和决策支持的意义和作用;如治众如治寡是用来解决现实世界的复杂性的法宝,在这里提出和大家共勉。

致谢

在本书的编写过程中,曾得到国内许多人士的大力帮助和支持。罗晓沛教授提出了很有价值的指导意见,刘德贵研究员为本书的审编作了重要的工作。池太峰、赵玉梅、张之丰、朱军、朱炜等人在本书的编写、命题论证以及审编校对等方面提供了大力帮助和支持,作了大量的工作,使本书得以完成,在此深表谢意。

因作者水平有限,错漏之处在所难免,希望读者批评指正。

池太崴

2009年2月