以数据仓库为基础的决策支持系统.doc

以数据仓库为基础的决策支持系统 投稿人/作者: 网络转载?发布时间:2010-02-16 15:39:30???投稿到ChinaKDD 在激烈的市场竞争中,对于一个企业决策者而言,掌握准确、有效的决策信息是十分必要的,然而,由于企业的数 据绝大多数来源于其营运系统中抽取的营运数据,这些数据是海量的,它们的来源众多、格式各异、通讯要求也不尽相同,决策者要从中迅速而准确地获得与之决策 有关的信息是十分困难的,因此,对于企业而言,决策支持系统(DSS)已不再是可有可无的东西。然而,随着企业对决策信息需求的多样化、复杂化,企业需要 的是更实用的,并能对大量数据进行反复挖掘,以辅助决策者进行决策的决策支持系统。近几年来,数据库技术的发展,特别是数据仓库、联机分析处理技术 (OLAP)及数据挖掘(DM)技术的产生和发展,使企业能以更好的方式来管理、综合和分析海量数据,使之转化为管理决策信息,数据仓库已成为决策支持系 统的一种有效、可行的解决方案。 1 传统DSS存在的问题 随着数据库应用的不断推广,对数据的处理呈现多层次的特点。目前数据处理一般可划分为两大类:事务处理和分析型处理。事务处理主要是针对数据的日常 操作,以事务快速响应及频萦的数据修改为特征;分析型处理则主要用于决策分析,以支持决策,如:DSS,多维分析等。它们往往需要大量的历史数据,二者之 间的这种差异使得两类数据处理的分离成为必然,因而也对传统的DSS提出了挑战。传统的DSS一般是建立在事务处理环境上的,因而其对数据信息缺乏分析能 力,随着用户对信息浦求的不断增强,传统DSS存在的问题也就逐渐显露出来了。 1.1 传统的DSS缺乏内在的统一性 传统的DSS是以模型库、数据库、方法库所组成的系统结构,可是在DSS的开发过程中,模型库、数据库和方法库往往被独立的设计与实现,从而使传统的DSS在系统结构上很难达到内在的统一性和完整性,因而应用效果并不理想。 1.2 传统的DSS是面向事务处理的 传统的DSS所进行的数据处理是直接利用关系数据库的数据,因而DSS的开发一般都是面向以业务处理为主的联机事务处理(OLTP)应用,而不是面 向分析处理应用,用户要想直接使用联机事务处理系统中的数据进行分析处理是很难实现的OLTP不适应较大规模的DSS的数据分析处理。 1.3 传统的DSS缺乏强有力的工具 企业决策是一个提出问题——分析问题——解决问题的循环过程。分析的过程实质上是一种不断抽取的过程,即要对大最分散的数据进行快速综合分析,然后 从中捕获与决策相关的信息。而传统的DSS往往侧重于抽象的理论,在理论上和方法上过于复杂,缺乏有效的分析工具,因而也就得不到有效的分析结果。 1.4 传统的DSS没有充足数据源的支持 全面而准确的数据是有效的分析与科学决策的重要前提,这些数据不仅应包括整个企业内部各部门的相关数据,还应包括与企业生产、经营相关的外部数据、 历史数据、综合数据等一般来讲,相关数据收集的越完整,得到的结果也就越可靠,而传统的DSS使用的数据库(DB)只能对原始数据进行一般的加工和汇总, 致使决策所需要信息不足,难以满足DSS的需要。传统的DSS所使用的数据库具有以下缺点: (1)数据适用面较窄:传统的DSS所使用的数据库中的数据是围绕着具体事务或为满足某些特定功能的需要来组织和管理的,因而它们只能适用于某些独立部门或工作群体,却不能为整个企业所共享。 (2)没有充足的历史数据:企业决策者在进行决策时往往还濡要分析和比较以往各个时期的历史数据,但传统的DSS所使用的数据库中的数据则是为满足一个短期的应用来存储和组织的,而缺乏充足的历史性数据以满足决策者需要。 (3)分散的数据组织:企业营运数据的收集和维护几乎都是由其相关部门来完成的,这些部门往往根据各自的需要来组织和管理这些数据,这样在整个企业中就会形成各种各样的数据库(源数据库),而早期的数据库管理系统是很难将这些分散的,各式的数据库集成一个统一的整体。 (4)数据质量差:由于数据的组织是分散的,因而在对数据进行处理时会产生大量不一致的、冗余的数据,从而影响到对数据的访问效率和处理效率。 1.5 传统的DSS缺乏对数据的综合能力 一般来说在进行事务处理时会积象大量的细节数据,如果对这些细节数据进行分析必然会影响分析效率,同时分析人员也要花费大量的时间和精力而忽略了有用的信息,因此往往要求对这些细节数据进行不同程度的综合,而基于事务处理的传统DSS就缺乏这种综合能力。 2 数据仓库对决策的支持 既然在事物型环境中直接构建分析型应用很难成功,那么要想提高分析与决策的效率,就必须将分析型处理及数据与事物处理及数据分离开来,即建立单独的 分析处理环境,以满足分析决策的需求。数据仓库正是这样一种支持企业或组织管理决策过程的,面向主题的

文档评论(0)

1亿VIP精品文档

相关文档