论文摘要
数据仓库能使企业的决策者对企业的前进方向进行预测和分析,越来越得到广泛的应用,在很多的领域也取得了成功。但纵观目前数据仓库的构建状况,其中绝大多数的数据仓库是失败的。究其原因,可能不能将这些失败归咎于数据仓库或决策支持的内在特征,而是由创建的方法所致。本文是对基于面向对象的数据仓库建模技术的研究。首先,在介绍了数据仓库的基本知识后,知道针对数据仓库的应用背景,应该采用开发灵活、反应准确的螺旋模式进行系统的研发。由于数据仓库是面向主题的,因此其开发方法应有利于这一过程。而基于面向对象技术的对象模型能够清晰的反映对象的属性和行为以及对象间的关系,这也正是数据仓库建模所需要的,故在数据仓库的建模过程中,采用的是面向对象的建模方法。面向对象的数据仓库建模方法的具体应用将以电信的欠费主题为例,对该主题进行了比较全面的分析与研究,建立分析模型,分析模型是对当前环境的理解的模型,是进一步设计的基础。在模型设计中,接收分析模型与分析过程中收集的信息,全面地拓展了分析模型,产生对象模型。对象模型中包含了所有的属性以及与系统相关的行为,还有单个对象是如何同其他对象关联的。接着就是持久化的工作,即是将对象映射到数据库表的操作。在讨论完面向对象的数据仓库建模的分析模型和对象模型,产生实现模型,就是数据库的真实结构,这是模型设计的最后部分。