1、第五讲第五讲 决策支持系统的设计与实现决策支持系统的设计与实现教材第教材第7 7章和第章和第9.49.4节节决策支持系统决策支持系统 第五讲第五讲基于基于DW的的DSS的开发设计的开发设计DSS的分析和开发方法的分析和开发方法DSS的开发过程的开发过程DSS的开发策略、方法和步骤的开发策略、方法和步骤内容目录内容目录5.25.35.45.1 基于基于DW的的DSS的研究的研究5.5决策支持系统决策支持系统 第五讲第五讲引导案例引导案例阅读案例思考以下几个问题:阅读案例思考以下几个问题:本案例中决策的目标是什么?本案例中决策的目标是什么?用户对用户对DSS的期望是什么?的期望是什么?假设新天地公
2、司的假设新天地公司的DSS是基于网络环境的综是基于网络环境的综合合DSS,试思考能满足新天地饮料配送公司,试思考能满足新天地饮料配送公司决策者需求的综合决策者需求的综合DSS的体系结构?的体系结构?决策支持系统决策支持系统 第五讲第五讲5.1 DSS开发的特点和策略开发的特点和策略v 5.1.1 DSS开发的特点开发的特点u 交互交互设计设计。突破传统系统开发生命周期的概念,强调分突破传统系统开发生命周期的概念,强调分析和设计的动态性。析和设计的动态性。u 用用户户的的参与参与。即用户不仅是参与者,而且还应该是系统即用户不仅是参与者,而且还应该是系统的主要设计者的主要设计者(例如建立适应决策环
3、境变化的途径,选择用例如建立适应决策环境变化的途径,选择用户户系统接口等系统接口等)和管理者。和管理者。u 结结合合决决策策风风格格。u 开发时间开发时间。尽可能缩短交互设计的每一次的循环时间。尽可能缩短交互设计的每一次的循环时间。u基于生成系基于生成系统统的的积积木式木式设计设计。u学习学习和和创创造。造。决策支持系统决策支持系统 第五讲第五讲5.1 DSS开发的特点和策略开发的特点和策略v 5.1.2 开发的策略开发的策略u 编编制一制一个个用用户户定制化的定制化的DSSu 采用采用DSS集成集成开发开发工具工具u 利用利用专专用用DSS生成器生成器 决策支持系统决策支持系统 第五讲第五讲
4、5.1(续)(续)v 5.1.3 编制一个用户定制化的编制一个用户定制化的DSS采用一种通用编程语言或者第四代编程语采用一种通用编程语言或者第四代编程语言、表格和面向财务的语言来快速开发一言、表格和面向财务的语言来快速开发一个满足用户个性化需求的个满足用户个性化需求的DSSDSS。决策支持系统决策支持系统 第五讲第五讲5.1(续)(续)v 5.1.4 采用采用DSS生成器生成器u由一组软件和硬件组成的模块,能提高由一组软件和硬件组成的模块,能提高DSSDSS开开发的能力。但制约开发的灵活性和能够达到的复发的能力。但制约开发的灵活性和能够达到的复杂程度。杂程度。u常见的常见的DSSDSS生成器:
5、生成器:ExcelExcel、Lotus-1-2-3Lotus-1-2-3、MicMicro Strategyro Strategy的的DSS ArchitectDSS Architect等。等。决策支持系统决策支持系统 第五讲第五讲uDSSDSS生成器的结构:见教材图生成器的结构:见教材图7-27-2。uDSSDSS生成器的原理:生成器的原理:利用用户接口生成器生成终端用户对话接口。利用用户接口生成器生成终端用户对话接口。运用开发者控制接口来做系统的各种选择和提运用开发者控制接口来做系统的各种选择和提供必要的参数。供必要的参数。利用建模工具形成数据和模型,并装入利用建模工具形成数据和模型,并
6、装入DBDB和和MBMB。决策支持系统决策支持系统 第五讲第五讲5.1(续)(续)v 5.1.5 用专门领域的用专门领域的DSS生成器生成器u本质是执行决策支持的系统,能辅助开发本质是执行决策支持的系统,能辅助开发高度结构化的专用高度结构化的专用DSSDSS。u常用于某些职能部门,支持一个或一群决常用于某些职能部门,支持一个或一群决策者处理一批相关的决策问题。策者处理一批相关的决策问题。决策支持系统决策支持系统 第五讲第五讲5.2 DSS 开发过程开发过程v 5.2.1 DSS系统分析系统分析 1.系统分析的内容系统分析的内容确定决策目标。确定决策目标。分析实现决策问分析实现决策问题及其涉及的
7、范题及其涉及的范围,确定支持决围,确定支持决策所需要的系统策所需要的系统功能。功能。根据用户的观根据用户的观点用一组由点用一组由DSS能提供的能提供的描述方法来定描述方法来定义决策问题、义决策问题、决策过程以及决策过程以及信息需求。信息需求。对各种各样的对各种各样的决策过程和决决策过程和决策者的需求进策者的需求进行分析,建立行分析,建立DSS的要求和的要求和DSS的能力之的能力之间的关系。间的关系。决策支持系统决策支持系统 第五讲第五讲v 5.2.1 DSS系统分析系统分析 2.2.可行性分析可行性分析 决策问题分析:确定决策问题是否属于决策问题分析:确定决策问题是否属于DSSDSS的范畴。的
8、范畴。系统目标确定:量化具体的开发目标,提系统目标确定:量化具体的开发目标,提出评价指标。出评价指标。可行性论证:主要是技术、经济和环境的可行性论证:主要是技术、经济和环境的可行性。可行性。决策支持系统决策支持系统 第五讲第五讲v 5.2.1 DSS系统分析系统分析 3.3.系统需求分析系统需求分析功能需求主要是存贮、获取以及生成对解功能需求主要是存贮、获取以及生成对解决问题有用的知识。决问题有用的知识。界面需求:主要指界面需求:主要指DSSDSS的交互功能。的交互功能。协调需求。协调需求。决策支持系统决策支持系统 第五讲第五讲5.2续续v 5.2.2 DSS系统设计系统设计 1.DSS的初步
9、设计的初步设计 对于复杂的决策问题,将其分解成多个子问题对于复杂的决策问题,将其分解成多个子问题并进行功能分析;同时,对各子问题之间的关系并进行功能分析;同时,对各子问题之间的关系以及它们之间的处理顺序进行问题综合设计。以及它们之间的处理顺序进行问题综合设计。对各子问题的模型设计与选择。对各子问题的模型设计与选择。对各子问题的数据设计。考虑数据提供辅助决对各子问题的数据设计。考虑数据提供辅助决策的需求、为模型计算提供所需要的数据。策的需求、为模型计算提供所需要的数据。决策支持系统决策支持系统 第五讲第五讲5.2续续v 5.2.2 DSS系统设计系统设计 2.DSS的详细设计的详细设计 对数据的
10、详细设计包括数据文件设计和数据库对数据的详细设计包括数据文件设计和数据库的设计。的设计。对模型的详细设计包括模型算法设计和模型库对模型的详细设计包括模型算法设计和模型库的设计。对模型程序文件的组织和存贮是模型库的设计。对模型程序文件的组织和存贮是模型库设计的主要任务。设计的主要任务。决策支持系统决策支持系统 第五讲第五讲5.2续续v 5.2.3 各部件编制程序各部件编制程序 1.1.数据部件的处理数据部件的处理 2.2.模型部件的处理模型部件的处理 3.3.综合部件的处理:综合部件的处理:编制编制DSSDSS总控详细总控详细流程图,选用合适的计算机语言,或者流程图,选用合适的计算机语言,或者自
11、行设计自行设计DSSDSS语言来编制程序。语言来编制程序。决策支持系统决策支持系统 第五讲第五讲5.2续续v 5.2.4 DSS的集成的集成DSS的总控程序的总控程序必须具有人机交必须具有人机交互能力、数值计互能力、数值计算能力、数据处算能力、数据处理能力、模型调理能力、模型调用能力。用能力。模型模型数据数据库库总控程序总控程序数据库数据库总控程序总控程序模模型型利用利用DSS集成集成语言编制语言编制DSS总控程序。形总控程序。形成有机整体的成有机整体的DSS。接口接口问题问题集成集成问题问题形成形成DSS决策支持系统决策支持系统 第五讲第五讲5.2续续v 5.2.5 系统的实施(略)系统的实
12、施(略)v 5.2.6 系统评价(略)系统评价(略)v 5.2.7 系统维护(略)系统维护(略)决策支持系统决策支持系统 第五讲第五讲5.2续续v 5.2.8 DSS开发的实例开发的实例 1.1.需求的分析需求的分析 2.2.快速开发一个原型系统快速开发一个原型系统 3.3.用户试运行系统,提出新的要求和用户试运行系统,提出新的要求和意见意见 4.4.改进系统,交付系统改进系统,交付系统决策支持系统决策支持系统 第五讲第五讲5.3 DSS分析和开发的方法分析和开发的方法原型法原型法迭代法迭代法DSS分析和开发的方法分析和开发的方法生命周生命周期法期法ROMCROMC分分析法析法层次模层次模型法
13、型法决策支持系统决策支持系统 第五讲第五讲v 5.3.1 原型法迭代法原型法迭代法 尽快地建立一个原型决策支持系统,提供给决尽快地建立一个原型决策支持系统,提供给决策者使用,以检验决策思路是否合理、决策方法策者使用,以检验决策思路是否合理、决策方法和模型是否正确。和模型是否正确。改进、完善和扩展系统的功能。通常由设计者改进、完善和扩展系统的功能。通常由设计者和决策者共同完成。和决策者共同完成。决策支持系统决策支持系统 第五讲第五讲v 5.3.1 原型法迭代法原型法迭代法可行性研究可行性研究基本信息需求分析基本信息需求分析生成工作原型生成工作原型测试并改进测试并改进修改修改原型完成原型完成整理原
14、型、撰写文档整理原型、撰写文档选择选择1 1选择选择2 2是是否否(1 1)开发步骤示意图)开发步骤示意图决策支持系统决策支持系统 第五讲第五讲v 5.3.1 原型法迭代法原型法迭代法建立一个建立一个完成的系完成的系统统丢弃原型丢弃原型形成临时工作版本形成临时工作版本改进改进测试与评价测试与评价系统满意吗?系统满意吗?与其他计算机系统集成与其他计算机系统集成选择选择1 1选择选择2 2是是否否初步设计初步设计采用采用SDLCSDLC方法方法转换成最终系统,执行。转换成最终系统,执行。(1 1)开发步骤示意图(续)开发步骤示意图(续)决策支持系统决策支持系统 第五讲第五讲v 5.3.1 原型法迭
15、代法原型法迭代法(2 2)迭代过程的主要任务:)迭代过程的主要任务:构造选择的重要子问题,用于初始构造选择的重要子问题,用于初始DSSDSS的构造。的构造。为决策人员开发一个小的可用系统。为决策人员开发一个小的可用系统。由用户和构造者一起评价系统,通过评价这一控制由用户和构造者一起评价系统,通过评价这一控制机制不断进化系统。机制不断进化系统。不断细化、扩展和修改系统,直到产生一个比较稳不断细化、扩展和修改系统,直到产生一个比较稳定、综合的系统。定、综合的系统。决策支持系统决策支持系统 第五讲第五讲v 5.3.1 原型法迭代法原型法迭代法(3 3)丢弃型原型和反复型原型:)丢弃型原型和反复型原型
16、:丢弃型原型开发只是为了作出示例,在它成丢弃型原型开发只是为了作出示例,在它成为示范工具后抛弃;它有利于在项目初期展为示范工具后抛弃;它有利于在项目初期展现其价值,获得更多的支持。现其价值,获得更多的支持。反复型原型也称为进化型原型,它被展示后反复型原型也称为进化型原型,它被展示后要被重新开发,改进,直到它完全满足要被重新开发,改进,直到它完全满足DSSDSS用用户的需求,然后将它和组织的现存系统必要户的需求,然后将它和组织的现存系统必要的集成。的集成。决策支持系统决策支持系统 第五讲第五讲v 5.3.1 原型法迭代法原型法迭代法(4 4)优点与局限:)优点与局限:开发时间的显著减少和开发费用
17、的降低开发时间的显著减少和开发费用的降低 用户能做出关于系统功能的及时响应和反馈用户能做出关于系统功能的及时响应和反馈 开发过程反复的特点从理论上促进了用户对开发过程反复的特点从理论上促进了用户对系统和它的所有功能的理解系统和它的所有功能的理解 细致程度不如细致程度不如SDLCSDLC方法方法 维护起来比维护起来比SDLCSDLC跟困难跟困难决策支持系统决策支持系统 第五讲第五讲5.3续续v 5.3.2 层次模型法层次模型法 1.基本思想:基本思想:是基于通用系统理论(是基于通用系统理论(GSTGST)的多层次模型)的多层次模型集成方法,采用分成结构,以多层次模集成方法,采用分成结构,以多层次
18、模型作为概念模型,并将型作为概念模型,并将DSSDSS生成器看成是生成器看成是一模型集成系统,形成各类应用系统。一模型集成系统,形成各类应用系统。决策支持系统决策支持系统 第五讲第五讲5.3续续v 5.3.2 层次模型法层次模型法 2.层次模型层次模型(1 1)应用层)应用层 是表示问题求解活动的语义描述,即是表示问题求解活动的语义描述,即DSSDSS应应用层描述系统所处环境、表达问题、系统和用层描述系统所处环境、表达问题、系统和用户是怎样解决问题的。用户是怎样解决问题的。应用层应用层 ,采用控制论的方法。采用控制论的方法。决策支持系统决策支持系统 第五讲第五讲5.3续续v 5.3.2 层次模
19、型法层次模型法 2.层次模型层次模型(2 2)任务层)任务层 表示应用层描述在计算机上的实现。表示应用层描述在计算机上的实现。任务层任务层 ,提出了标准任务框架的实现方法。任务层的任务提出了标准任务框架的实现方法。任务层的任务框架通过控制论方法的形式得到,由问题推理层、框架通过控制论方法的形式得到,由问题推理层、适应性层和自组织层组成。框架中的任务单元由适应性层和自组织层组成。框架中的任务单元由多个子模型组成(数据模型、问题表达模型、推多个子模型组成(数据模型、问题表达模型、推理模型和适应性模型)。理模型和适应性模型)。决策支持系统决策支持系统 第五讲第五讲5.3续续v 5.3.2 层次模型法
20、层次模型法 2.层次模型层次模型(3 3)功能层)功能层 表示任务层实现的支持结构,由特定的功能软件表示任务层实现的支持结构,由特定的功能软件组成。组成。为详细说明功能层,层次模型法提出了模型集成法。为详细说明功能层,层次模型法提出了模型集成法。该方法主张复合模型由简单模型组合而成。该方法主张复合模型由简单模型组合而成。功能层显示了为实现任务成描述应有的功能性子功能层显示了为实现任务成描述应有的功能性子D DSSSS,它提供了生成器的模型。,它提供了生成器的模型。层次模型法采用了模型层次模型法采用了模型DSSDSS集成法来阐述功能层的集成法来阐述功能层的组成结构。组成结构。决策支持系统决策支持
21、系统 第五讲第五讲5.3续续v 5.3.2 层次模型法层次模型法 2.层次模型层次模型(4 4)物理层)物理层 表示表示DSSDSS的计算机应用技术,论述计算的计算机应用技术,论述计算机技术是如何支持功能成实现的,特别机技术是如何支持功能成实现的,特别阐述系统的硬件和基本软件。阐述系统的硬件和基本软件。决策支持系统决策支持系统 第五讲第五讲5.3续续v 5.3.3 ROMC分析法分析法 1.含义含义是一种基于分解决策过程基本活动的方法,其基本思想是是一种基于分解决策过程基本活动的方法,其基本思想是建立起建立起DSSDSS的要求和能力之间的关系,并力求减小它们之的要求和能力之间的关系,并力求减小
22、它们之间的差异间的差异 侧重于对开发过程的表述(侧重于对开发过程的表述(RepresentationsRepresentations)、操作)、操作(OperationsOperations)、记忆辅助()、记忆辅助(Memory AidsMemory Aids)、控制机制)、控制机制(Control MechanismsControl Mechanisms)的分析与理解。)的分析与理解。为了满足为了满足DSSDSS的的3 3个主要领域(战略规划、运筹规划和作个主要领域(战略规划、运筹规划和作业安排)所提出的基本要求,从而为业安排)所提出的基本要求,从而为DSSDSS的部件设计提供的部件设计提
23、供的一种规范的分析方法。的一种规范的分析方法。决策支持系统决策支持系统 第五讲第五讲5.3续续v 5.3.3 ROMC分析法分析法 2.原理原理(1 1)表述)表述 :使问题概念化。用描述信息的:使问题概念化。用描述信息的概念化模型来表达决策过程中活动的内容。概念化模型来表达决策过程中活动的内容。分析决策对象和目标,收集必分析决策对象和目标,收集必要的信息,确定条件和目标。要的信息,确定条件和目标。设计设计寻找从条件到目标的路径,寻找从条件到目标的路径,一般这样的路径不唯一。一般这样的路径不唯一。选择选择从多种方案中选择决策者满从多种方案中选择决策者满意的一种意的一种决策支持系统决策支持系统
24、第五讲第五讲5.3续续v 5.3.3 ROMC分析法分析法 2.原理原理(2 2)操作)操作 表达进行加工。表达进行加工。把表述所形成的概念模式变成相应的动作。把表述所形成的概念模式变成相应的动作。采用采用SimonSimon决策过程的分析、设计、选择这种决策过程的分析、设计、选择这种规范模型帮助对决策的操作进行分类。规范模型帮助对决策的操作进行分类。决策支持系统决策支持系统 第五讲第五讲5.3续续v 5.3.3 ROMC分析法分析法 2.原理原理(3 3)记忆辅助)记忆辅助 表达与加工的存贮支持。表达与加工的存贮支持。包含机构内部和外部信息源的数据库包含机构内部和外部信息源的数据库 数据库的
25、视图可显示表述的内容并能保存由操数据库的视图可显示表述的内容并能保存由操作所产生的中间结果的工作空间作所产生的中间结果的工作空间决策支持系统决策支持系统 第五讲第五讲5.3续续v 5.3.3 ROMC分析法分析法 2.原理原理(4 4)控制机制)控制机制 控制、协调整个系统。控制、协调整个系统。主要功能是指导决策者如何使用主要功能是指导决策者如何使用DSSDSS,也让决策者,也让决策者能够获得风格、技能和知识以便有效地利用能够获得风格、技能和知识以便有效地利用DSSDSS。具体形式有具体形式有3 3种:让用户较方便地使用控制方法的种:让用户较方便地使用控制方法的机制、帮助决策者掌握机制、帮助决
26、策者掌握DSSDSS的操作方法、帮助决策的操作方法、帮助决策者改变其操作的能力。者改变其操作的能力。决策支持系统决策支持系统 第五讲第五讲5.3续续v 5.3.3 ROMC分析法分析法 3.主要特点主要特点 过程独立的;过程独立的;依赖表达式作为联系依赖表达式作为联系DSSDSS各部分的纽带;各部分的纽带;提供了提供了DSSDSS分析和设计的框架,但方法本分析和设计的框架,但方法本身并没有提供实现身并没有提供实现DSSDSS结构的具体技术。结构的具体技术。决策支持系统决策支持系统 第五讲第五讲5.3续续v 5.3.3 ROMC分析法分析法 4.主要步骤主要步骤识别决策过程的基本活动识别决策过程
27、的基本活动快速形成系统快速形成系统交付使用交付使用开始开始用户满意用户满意修改、扩展系统修改、扩展系统是是否否分析每一活动的表述、操作、记忆辅分析每一活动的表述、操作、记忆辅助和控制机制,然后进行综合助和控制机制,然后进行综合决策支持系统决策支持系统 第五讲第五讲5.3续续v 5.3.3 ROMC分析法分析法 5.实例(实例(教材教材p283)表示方法表示方法记忆辅助记忆辅助操作操作控制辅助控制辅助文件列表;文件列表;图表;图表;研究报告;研究报告;模拟输出;模拟输出;过程构成语过程构成语言的语法言的语法为每一个表示为每一个表示方法提供工作方法提供工作空间;表示方空间;表示方法程序库;数法程序
28、库;数据库、文件数据库、文件数据、研究数据、据、研究数据、股票数据股票数据对图形的一组操对图形的一组操作;对股票清单作;对股票清单上的一组操作;上的一组操作;对研究报告的一对研究报告的一组操作;一组模组操作;一组模拟操作;一组构拟操作;一组构造过程操作造过程操作用菜单显用菜单显示操作;示操作;为系统决为系统决策提供训策提供训练指导,练指导,提供帮助提供帮助决策支持系统决策支持系统 第五讲第五讲5.4 基于基于DW的的DSS的开发设计的开发设计基于基于DW的的DSS开发是开发是以以DW的开的开发为核心。发为核心。基于基于DW的的DSS的开发设计的开发设计整个开发过整个开发过程是一个数程是一个数据
29、驱动的过据驱动的过程。程。决策支持系统决策支持系统 第五讲第五讲5.4(续)(续)v 5.4.1 开发步骤开发步骤1.1.确定开发确定开发DWDW的目标和制定工程计划,建立技术环的目标和制定工程计划,建立技术环境,选择实现境,选择实现DWDW的软硬件资源。的软硬件资源。2.2.分析决策需求,确定主题和数据来源,进行数据分析决策需求,确定主题和数据来源,进行数据建模,对建模,对DWDW的数据进行逻辑结构设计。的数据进行逻辑结构设计。3.3.设计设计DWDW中的数据库,基于用户需求,着重某个主中的数据库,基于用户需求,着重某个主题,开发题,开发DWDW中数据的物理存贮结构,即设计多维中数据的物理存
30、贮结构,即设计多维数据库结构的事实表和维表。数据库结构的事实表和维表。决策支持系统决策支持系统 第五讲第五讲5.4 (续)(续)v 5.4.1 开发步骤(续)开发步骤(续)4.4.设计从信息源中抽取数据、清理数据、一致性格式化数设计从信息源中抽取数据、清理数据、一致性格式化数据、综合数据、装载数据的数据转换程序,将数据组织据、综合数据、装载数据的数据转换程序,将数据组织成恰当的格式存贮到成恰当的格式存贮到DWDW中。中。5.5.定义元数据,即表示、定义数据的意义及系统各组成部定义元数据,即表示、定义数据的意义及系统各组成部件之间的关系。件之间的关系。6.6.开发用户从开发用户从DWDW中获取所
31、需信息的工具,包括查询工具、中获取所需信息的工具,包括查询工具、统计分析工具、统计分析工具、C/SC/S工具、工具、OLAPOLAP工具、工具、DMDM工具等。工具等。7.7.管理管理DWDW环境,包括质量检测、管理决策支持工具及应用环境,包括质量检测、管理决策支持工具及应用程序,并定期进行数据更新,使程序,并定期进行数据更新,使DWDW正常运行。正常运行。决策支持系统决策支持系统 第五讲第五讲5.4(续)(续)v 5.4.2 关键技术关键技术 DWDW的结构的结构 数据仓库管理系统数据仓库管理系统 DW DW中数据综合中数据综合 数据开采的方法数据开采的方法决策支持系统决策支持系统 第五讲第
32、五讲5.4(续)(续)v 5.4.3 建立数据仓库的过程建立数据仓库的过程 目前目前DWDW的实现主要以关系数据库技术为基础。的实现主要以关系数据库技术为基础。在在RDBRDB基础上增加动态分区、位图索引、优化查基础上增加动态分区、位图索引、优化查询等技术。询等技术。DWDW的构建必须首先确定其主题,一个主题对应的构建必须首先确定其主题,一个主题对应一个宏观的分析领域。主题的确定必须建立在现一个宏观的分析领域。主题的确定必须建立在现有的有的OLAPOLAP系统基础上。需要在系统基础上。需要在OLAPOLAP数据和主题之数据和主题之间找一个间找一个“平衡点平衡点”。决策支持系统决策支持系统 第五
33、讲第五讲5.4(续)(续)v 5.4.3 建立数据仓库的过程建立数据仓库的过程 1.DW设计设计 目前目前DWDW的实现主要以关系数据库技术为基础。的实现主要以关系数据库技术为基础。在在RDBRDB基础上增加动态分区、位图索引、优化查基础上增加动态分区、位图索引、优化查询等技术。询等技术。DWDW的构建必须首先确定其主题,一个主题对应的构建必须首先确定其主题,一个主题对应一个宏观的分析领域。主题的确定必须建立在现一个宏观的分析领域。主题的确定必须建立在现有的有的OLAPOLAP系统基础上。需要在系统基础上。需要在OLAPOLAP数据和主题之数据和主题之间找一个间找一个“平衡点平衡点”。决策支持
34、系统决策支持系统 第五讲第五讲5.4(续)(续)v 5.4.3 建立数据仓库的过程建立数据仓库的过程 2.数据抽取模块数据抽取模块 目前目前DWDW的实现主要以关系数据库技术为基础。的实现主要以关系数据库技术为基础。在在RDBRDB基础上增加动态分区、位图索引、优化查基础上增加动态分区、位图索引、优化查询等技术。询等技术。DWDW的构建必须首先确定其主题,一个主题对应的构建必须首先确定其主题,一个主题对应一个宏观的分析领域。主题的确定必须建立在现一个宏观的分析领域。主题的确定必须建立在现有的有的OLAPOLAP系统基础上。需要在系统基础上。需要在OLAPOLAP数据和主题之数据和主题之间找一个
35、间找一个“平衡点平衡点”。决策支持系统决策支持系统 第五讲第五讲5.4(续)(续)v 5.4.3 建立数据仓库的过程建立数据仓库的过程 3.数据维护模块数据维护模块 目前目前DWDW的实现主要以关系数据库技术为基础。的实现主要以关系数据库技术为基础。在在RDBRDB基础上增加动态分区、位图索引、优化查基础上增加动态分区、位图索引、优化查询等技术。询等技术。DWDW的构建必须首先确定其主题,一个主题对应的构建必须首先确定其主题,一个主题对应一个宏观的分析领域。主题的确定必须建立在现一个宏观的分析领域。主题的确定必须建立在现有的有的OLAPOLAP系统基础上。需要在系统基础上。需要在OLAPOLA
36、P数据和主题之数据和主题之间找一个间找一个“平衡点平衡点”。决策支持系统决策支持系统 第五讲第五讲5.5 基于基于DW的的DSS的研究的研究v 5.5.1 电子政务辅助电子政务辅助DSS研究与设计研究与设计主要分成两个阶段:主要分成两个阶段:u尽快地建立一个原型决策支持系统,提供给决策尽快地建立一个原型决策支持系统,提供给决策者使用,以检验决策思路是否合理、决策方法和者使用,以检验决策思路是否合理、决策方法和模型是否正确。模型是否正确。u 改进、完善和扩展系统的功能。通常由设计者改进、完善和扩展系统的功能。通常由设计者和决策者共同完成。和决策者共同完成。决策支持系统决策支持系统 第五讲第五讲5
37、.5(续)(续)v 5.5.2 电信事业电信事业DSS设计设计主要分成两个阶段:主要分成两个阶段:u尽快地建立一个原型决策支持系统,提供给决策尽快地建立一个原型决策支持系统,提供给决策者使用,以检验决策思路是否合理、决策方法和者使用,以检验决策思路是否合理、决策方法和模型是否正确。模型是否正确。u 改进、完善和扩展系统的功能。通常由设计者改进、完善和扩展系统的功能。通常由设计者和决策者共同完成。和决策者共同完成。决策支持系统决策支持系统 第五讲第五讲5.5(续)(续)v 5.5.3 企业管理企业管理DSS的构架方案的构架方案主要分成两个阶段:主要分成两个阶段:u尽快地建立一个原型决策支持系统,提供给决策尽快地建立一个原型决策支持系统,提供给决策者使用,以检验决策思路是否合理、决策方法和者使用,以检验决策思路是否合理、决策方法和模型是否正确。模型是否正确。u 改进、完善和扩展系统的功能。通常由设计者改进、完善和扩展系统的功能。通常由设计者和决策者共同完成。和决策者共同完成。