《第五讲决策支持系统的设计与实现.ppt》由会员分享,可在线阅读,更多相关《第五讲决策支持系统的设计与实现.ppt(77页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第五第五讲决策支持系决策支持系统的的设计与与实现现在学习的是第1页,共77页基于基于DW的的DSS的开发设计的开发设计DSS的分析和开发方法的分析和开发方法DSS的开发过程的开发过程DSS的开发策略、方法和步骤的开发策略、方法和步骤内容目录内容目录5.25.35.45.1 基于基于DW的的DSS的研究的研究5.5现在学习的是第2页,共77页引导案例引导案例阅读案例思考以下几个问题:阅读案例思考以下几个问题:本案例中决策的目标是什么?用户对DSS的期望是什么?假设新天地公司的DSS是基于网络环境的综合DSS,试思考能满足新天地饮料配送公司决策者需求的综合DSS的体系结构?现在学习的是第3页,共7
2、7页5.1 DSS开发的特点和策略开发的特点和策略v 5.1.1 DSS开发的特点开发的特点u 交互交互设计。突破传统系统开发生命周期的概念,强调分析和设计突破传统系统开发生命周期的概念,强调分析和设计的动态性。的动态性。u 用用户的的参与参与。即用户不仅是参与者,而且还应该是系统的主要即用户不仅是参与者,而且还应该是系统的主要设计者设计者(例如建立适应决策环境变化的途径,选择用户例如建立适应决策环境变化的途径,选择用户系统接口系统接口等等)和管理者。和管理者。u 结结合合决决策策风风格格。u 开开发时间。尽可能缩短交互设计的每一次的循环时间。尽可能缩短交互设计的每一次的循环时间。u基于生成系
3、基于生成系统的的积木式木式设计。u学学习和和创造。造。现在学习的是第4页,共77页5.1 DSS开发的特点和策略开发的特点和策略v 5.1.2 开发的策略开发的策略u 编制一制一个个用用户定制化的定制化的DSSu 采用采用DSS集成集成开开发工具工具u 利用利用专用用DSS生成器生成器 现在学习的是第5页,共77页5.1(续)(续)v 5.1.3 编制一个用户定制化的编制一个用户定制化的DSS采用一种通用编程语言或者第四代编程语言、采用一种通用编程语言或者第四代编程语言、表格和面向财务的语言来快速开发一个满足表格和面向财务的语言来快速开发一个满足用户个性化需求的用户个性化需求的DSSDSS。现
4、在学习的是第6页,共77页5.1(续)(续)v 5.1.4 采用采用DSS生成器生成器u由一组软件和硬件组成的模块,能提高由一组软件和硬件组成的模块,能提高DSSDSS开发的能开发的能力。但制约开发的灵活性和能够达到的复杂程度。力。但制约开发的灵活性和能够达到的复杂程度。u常见的常见的DSSDSS生成器:生成器:ExcelExcel、Lotus-1-2-3Lotus-1-2-3、Micro Micro StrategyStrategy的的DSS ArchitectDSS Architect等。等。现在学习的是第7页,共77页uDSSDSS生成器的结构:见教材图生成器的结构:见教材图7-27-2
5、。uDSSDSS生成器的原理:生成器的原理:利用用户接口生成器生成终端用户对话接口。利用用户接口生成器生成终端用户对话接口。运用开发者控制接口来做系统的各种选择和提供必运用开发者控制接口来做系统的各种选择和提供必要的参数。要的参数。利用建模工具形成数据和模型,并装入利用建模工具形成数据和模型,并装入DBDB和和MBMB。现在学习的是第8页,共77页5.1(续)(续)v 5.1.5 用专门领域的用专门领域的DSS生成器生成器u本质是执行决策支持的系统,能辅助开发高度本质是执行决策支持的系统,能辅助开发高度结构化的专用结构化的专用DSSDSS。u常用于某些职能部门,支持一个或一群决策者常用于某些职
6、能部门,支持一个或一群决策者处理一批相关的决策问题。处理一批相关的决策问题。现在学习的是第9页,共77页5.2 DSS 开发过程开发过程v 5.2.1 DSS系统分析系统分析1.系统分析的内容确定决策目标。确定决策目标。分析实现决策问分析实现决策问题及其涉及的范题及其涉及的范围,确定支持决围,确定支持决策所需要的系统策所需要的系统功能。功能。根据用户的观根据用户的观点用一组由点用一组由DSS能提供的能提供的描述方法来定描述方法来定义决策问题、义决策问题、决策过程以及决策过程以及信息需求。信息需求。对各种各样的对各种各样的决策过程和决决策过程和决策者的需求进策者的需求进行分析,建立行分析,建立D
7、SS的要求和的要求和DSS的能力之的能力之间的关系。间的关系。现在学习的是第10页,共77页v 5.2.1 DSS系统分析系统分析2.可行性分析 决策问题分析:确定决策问题是否属于决策问题分析:确定决策问题是否属于DSSDSS的的范畴。范畴。系统目标确定:量化具体的开发目标,提出评价系统目标确定:量化具体的开发目标,提出评价指标。指标。可行性论证:主要是技术、经济和环境的可行性。可行性论证:主要是技术、经济和环境的可行性。现在学习的是第11页,共77页v 5.2.1 DSS系统分析系统分析3.系统需求分析功能需求主要是存贮、获取以及生成对解决问功能需求主要是存贮、获取以及生成对解决问题有用的知
8、识。题有用的知识。界面需求:主要指界面需求:主要指DSSDSS的交互功能。的交互功能。协调需求。协调需求。现在学习的是第12页,共77页5.2续续v 5.2.2 DSS系统设计系统设计1.DSS的初步设计 对于复杂的决策问题,将其分解成多个子问题并进行功对于复杂的决策问题,将其分解成多个子问题并进行功能分析;同时,对各子问题之间的关系以及它们之间的能分析;同时,对各子问题之间的关系以及它们之间的处理顺序进行问题综合设计。处理顺序进行问题综合设计。对各子问题的模型设计与选择。对各子问题的模型设计与选择。对各子问题的数据设计。考虑数据提供辅助决策对各子问题的数据设计。考虑数据提供辅助决策的需求、为
9、模型计算提供所需要的数据。的需求、为模型计算提供所需要的数据。现在学习的是第13页,共77页5.2续续v 5.2.2 DSS系统设计系统设计2.DSS的详细设计 对数据的详细设计包括数据文件设计和数据库的设计。对数据的详细设计包括数据文件设计和数据库的设计。对模型的详细设计包括模型算法设计和模型库的设计。对模型的详细设计包括模型算法设计和模型库的设计。对模型程序文件的组织和存贮是模型库设计的主要任对模型程序文件的组织和存贮是模型库设计的主要任务。务。现在学习的是第14页,共77页5.2续续v 5.2.3 各部件编制程序各部件编制程序1.数据部件的处理2.模型部件的处理3.综合部件的处理:编制D
10、SS总控详细流程图,选用合适的计算机语言,或者自行设计DSS语言来编制程序。现在学习的是第15页,共77页5.2续续v 5.2.4 DSS的集成的集成DSS的总控程序的总控程序必须具有人机交必须具有人机交互能力、数值计互能力、数值计算能力、数据处算能力、数据处理能力、模型调理能力、模型调用能力。用能力。模型模型数据数据库库总控程序总控程序数据库数据库总控程序总控程序模模型型利用利用DSS集成集成语言编制语言编制DSS总控程序。形总控程序。形成有机整体的成有机整体的DSS。接口接口问题问题集成集成问题问题形成形成DSS现在学习的是第16页,共77页5.2续续v 5.2.5 系统的实施(略)系统的
11、实施(略)v 5.2.6 系统评价(略)系统评价(略)v 5.2.7 系统维护(略)系统维护(略)现在学习的是第17页,共77页5.2续续v 5.2.8 DSS开发的实例开发的实例1.需求的分析2.快速开发一个原型系统3.用户试运行系统,提出新的要求和意见4.改进系统,交付系统现在学习的是第18页,共77页5.3 DSS分析和开发的方法分析和开发的方法原型法原型法迭代法迭代法DSS分析和开发的方法分析和开发的方法生命周期生命周期法法ROMCROMC分分析法析法层次模层次模型法型法现在学习的是第19页,共77页v 5.3.1 原型法迭代法原型法迭代法 尽快地建立一个原型决策支持系统,提供给决策者
12、使尽快地建立一个原型决策支持系统,提供给决策者使用,以检验决策思路是否合理、决策方法和模型是否用,以检验决策思路是否合理、决策方法和模型是否正确。正确。改进、完善和扩展系统的功能。通常由设计者和决改进、完善和扩展系统的功能。通常由设计者和决策者共同完成。策者共同完成。现在学习的是第20页,共77页v 5.3.1 原型法迭代法原型法迭代法可行性研究可行性研究基本信息需求分析基本信息需求分析生成工作原型生成工作原型测试并改进测试并改进修改修改原型完成原型完成整理原型、撰写文档整理原型、撰写文档选择选择1 1选择选择2 2是是否否(1 1)开发步骤示意图)开发步骤示意图现在学习的是第21页,共77页
13、v 5.3.1 原型法迭代法原型法迭代法建立一个完建立一个完成的系统成的系统丢弃原型丢弃原型形成临时工作版本形成临时工作版本改进改进测试与评价测试与评价系统满意吗?系统满意吗?与其他计算机系统集成与其他计算机系统集成选择选择1 1选择选择2 2是是否否初步设计初步设计采用采用SDLCSDLC方法方法转换成最终系统,执行。转换成最终系统,执行。(1 1)开发步骤示意图(续)开发步骤示意图(续)现在学习的是第22页,共77页v 5.3.1 原型法迭代法原型法迭代法(2 2)迭代过程的主要任务:)迭代过程的主要任务:构造选择的重要子问题,用于初始构造选择的重要子问题,用于初始DSSDSS的构造。的构
14、造。为决策人员开发一个小的可用系统。为决策人员开发一个小的可用系统。由用户和构造者一起评价系统,通过评价这一控制机由用户和构造者一起评价系统,通过评价这一控制机制不断进化系统。制不断进化系统。不断细化、扩展和修改系统,直到产生一个比较稳定、综不断细化、扩展和修改系统,直到产生一个比较稳定、综合的系统。合的系统。现在学习的是第23页,共77页v 5.3.1 原型法迭代法原型法迭代法(3 3)丢弃型原型和反复型原型:)丢弃型原型和反复型原型:丢弃型原型开发只是为了作出示例,在它成为示丢弃型原型开发只是为了作出示例,在它成为示范工具后抛弃;它有利于在项目初期展现其价值,范工具后抛弃;它有利于在项目初
15、期展现其价值,获得更多的支持。获得更多的支持。反复型原型也称为进化型原型,它被展示后要反复型原型也称为进化型原型,它被展示后要被重新开发,改进,直到它完全满足被重新开发,改进,直到它完全满足DSSDSS用户的需用户的需求,然后将它和组织的现存系统必要的集成。求,然后将它和组织的现存系统必要的集成。现在学习的是第24页,共77页v 5.3.1 原型法迭代法原型法迭代法(4 4)优点与局限:)优点与局限:开发时间的显著减少和开发费用的降低开发时间的显著减少和开发费用的降低 用户能做出关于系统功能的及时响应和反馈用户能做出关于系统功能的及时响应和反馈 开发过程反复的特点从理论上促进了用户对系开发过程
16、反复的特点从理论上促进了用户对系统和它的所有功能的理解统和它的所有功能的理解 细致程度不如细致程度不如SDLCSDLC方法方法 维护起来比维护起来比SDLCSDLC跟困难跟困难现在学习的是第25页,共77页5.3续续v 5.3.2 层次模型法层次模型法1.基本思想:是基于通用系统理论(是基于通用系统理论(GSTGST)的多层次模型集)的多层次模型集成方法,采用分成结构,以多层次模型作成方法,采用分成结构,以多层次模型作为概念模型,并将为概念模型,并将DSSDSS生成器看成是一模型生成器看成是一模型集成系统,形成各类应用系统。集成系统,形成各类应用系统。现在学习的是第26页,共77页5.3续续v
17、 5.3.2 层次模型法层次模型法2.层次模型(1 1)应用层)应用层 是表示问题求解活动的语义描述,即是表示问题求解活动的语义描述,即DSSDSS应用层描应用层描述系统所处环境、表达问题、系统和用户是怎样解述系统所处环境、表达问题、系统和用户是怎样解决问题的。决问题的。应用层应用层 ,采用控制论的方法。采用控制论的方法。现在学习的是第27页,共77页5.3续续v 5.3.2 层次模型法层次模型法2.层次模型(2 2)任务层)任务层 表示应用层描述在计算机上的实现。表示应用层描述在计算机上的实现。任务层任务层 ,提出了标准任务框架的实现方法。任务层的任务框架通提出了标准任务框架的实现方法。任务
18、层的任务框架通过控制论方法的形式得到,由问题推理层、适应性层和过控制论方法的形式得到,由问题推理层、适应性层和自组织层组成。框架中的任务单元由多个子模型组成自组织层组成。框架中的任务单元由多个子模型组成(数据模型、问题表达模型、推理模型和适应性模型)。(数据模型、问题表达模型、推理模型和适应性模型)。现在学习的是第28页,共77页5.3续续v 5.3.2 层次模型法层次模型法2.层次模型(3 3)功能层)功能层 表示任务层实现的支持结构,由特定的功能软件组成。表示任务层实现的支持结构,由特定的功能软件组成。为详细说明功能层,层次模型法提出了模型集成法。该方为详细说明功能层,层次模型法提出了模型
19、集成法。该方法主张复合模型由简单模型组合而成。法主张复合模型由简单模型组合而成。功能层显示了为实现任务成描述应有的功能性子功能层显示了为实现任务成描述应有的功能性子DSSDSS,它提供了生成器的模型。它提供了生成器的模型。层次模型法采用了模型层次模型法采用了模型DSSDSS集成法来阐述功能层的组成集成法来阐述功能层的组成结构。结构。现在学习的是第29页,共77页5.3续续v 5.3.2 层次模型法层次模型法2.层次模型(4 4)物理层)物理层 表示表示DSSDSS的计算机应用技术,论述计算机的计算机应用技术,论述计算机技术是如何支持功能成实现的,特别阐述技术是如何支持功能成实现的,特别阐述系统
20、的硬件和基本软件。系统的硬件和基本软件。现在学习的是第30页,共77页5.3续续v 5.3.3 ROMC分析法分析法1.含义是一种基于分解决策过程基本活动的方法,其基本思想是建立起是一种基于分解决策过程基本活动的方法,其基本思想是建立起DSSDSS的要求和能力之间的关系,并力求减小它们之间的差异的要求和能力之间的关系,并力求减小它们之间的差异 侧重于对开发过程的表述(侧重于对开发过程的表述(RepresentationsRepresentations)、操作)、操作(OperationsOperations)、记忆辅助()、记忆辅助(Memory AidsMemory Aids)、控制机制)、
21、控制机制(Control MechanismsControl Mechanisms)的分析与理解。)的分析与理解。为了满足为了满足DSSDSS的的3 3个主要领域(战略规划、运筹规划和作业安排)个主要领域(战略规划、运筹规划和作业安排)所提出的基本要求,从而为所提出的基本要求,从而为DSSDSS的部件设计提供的一种规范的分的部件设计提供的一种规范的分析方法。析方法。现在学习的是第31页,共77页5.3续续v 5.3.3 ROMC分析法分析法2.原理(1 1)表述)表述 :使问题概念化。用描述信息的概念:使问题概念化。用描述信息的概念化模型来表达决策过程中活动的内容。化模型来表达决策过程中活动的
22、内容。理解理解分析决策对象和目标,收集必分析决策对象和目标,收集必要的信息,确定条件和目标。要的信息,确定条件和目标。设计设计寻找从条件到目标的路径,寻找从条件到目标的路径,一般这样的路径不唯一。一般这样的路径不唯一。选择选择从多种方案中选择决策者满从多种方案中选择决策者满意的一种意的一种现在学习的是第32页,共77页5.3续续v 5.3.3 ROMC分析法分析法2.原理(2 2)操作)操作 表达进行加工。表达进行加工。把表述所形成的概念模式变成相应的动作。把表述所形成的概念模式变成相应的动作。采用采用SimonSimon决策过程的分析、设计、选择这种规范决策过程的分析、设计、选择这种规范模型
23、帮助对决策的操作进行分类。模型帮助对决策的操作进行分类。现在学习的是第33页,共77页5.3续续v 5.3.3 ROMC分析法分析法2.原理(3 3)记忆辅助)记忆辅助 表达与加工的存贮支持。表达与加工的存贮支持。包含机构内部和外部信息源的数据库包含机构内部和外部信息源的数据库 数据库的视图可显示表述的内容并能保存由操作数据库的视图可显示表述的内容并能保存由操作所产生的中间结果的工作空间所产生的中间结果的工作空间现在学习的是第34页,共77页5.3续续v 5.3.3 ROMC分析法分析法2.原理(4 4)控制机制)控制机制 控制、协调整个系统。控制、协调整个系统。主要功能是指导决策者如何使用主
24、要功能是指导决策者如何使用DSSDSS,也让决策者能够,也让决策者能够获得风格、技能和知识以便有效地利用获得风格、技能和知识以便有效地利用DSSDSS。具体形式有具体形式有3 3种:让用户较方便地使用控制方法的机制、种:让用户较方便地使用控制方法的机制、帮助决策者掌握帮助决策者掌握DSSDSS的操作方法、帮助决策者改变其操作的操作方法、帮助决策者改变其操作的能力。的能力。现在学习的是第35页,共77页5.3续续v 5.3.3 ROMC分析法分析法3.主要特点 过程独立的;过程独立的;依赖表达式作为联系依赖表达式作为联系DSSDSS各部分的纽带;各部分的纽带;提供了提供了DSSDSS分析和设计的
25、框架,但方法本身并分析和设计的框架,但方法本身并没有提供实现没有提供实现DSSDSS结构的具体技术。结构的具体技术。现在学习的是第36页,共77页5.3续续v 5.3.3 ROMC分析法分析法4.主要步骤识别决策过程的基本活动识别决策过程的基本活动快速形成系统快速形成系统交付使用交付使用开始开始用户满意用户满意修改、扩展系统修改、扩展系统是是否否分析每一活动的表述、操作、记忆辅分析每一活动的表述、操作、记忆辅助和控制机制,然后进行综合助和控制机制,然后进行综合现在学习的是第37页,共77页5.3续续v 5.3.3 ROMC分析法分析法5.实例(教材p283)表示方法表示方法记忆辅助记忆辅助操作
26、操作控制辅助控制辅助文件列表;文件列表;图表;图表;研究报告;研究报告;模拟输出;模拟输出;过程构成语过程构成语言的语法言的语法为每一个表示为每一个表示方法提供工作方法提供工作空间;表示方空间;表示方法程序库;数法程序库;数据库、文件数据库、文件数据、研究数据、据、研究数据、股票数据股票数据对图形的一组操对图形的一组操作;对股票清单作;对股票清单上的一组操作;上的一组操作;对研究报告的一对研究报告的一组操作;一组模组操作;一组模拟操作;一组构拟操作;一组构造过程操作造过程操作用菜单显用菜单显示操作;示操作;为系统决为系统决策提供训策提供训练指导,练指导,提供帮助提供帮助现在学习的是第38页,共
27、77页5.4 基于基于DW的的DSS的开发设计的开发设计基于基于DW的的DSS开发是开发是以以DW的开的开发为核心。发为核心。基于基于DW的的DSS的开发设计的开发设计整个开发过整个开发过程是一个数程是一个数据驱动的过据驱动的过程。程。现在学习的是第39页,共77页5.4(续)(续)v 5.4.1 开发步骤开发步骤1.1.确定开发确定开发DWDW的目标和制定工程计划,建立技术环境,的目标和制定工程计划,建立技术环境,选择实现选择实现DWDW的软硬件资源。的软硬件资源。2.2.分析决策需求,确定主题和数据来源,进行数据建分析决策需求,确定主题和数据来源,进行数据建模,对模,对DWDW的数据进行逻
28、辑结构设计。的数据进行逻辑结构设计。3.3.设计设计DWDW中的数据库,基于用户需求,着重某个主题,中的数据库,基于用户需求,着重某个主题,开发开发DWDW中数据的物理存贮结构,即设计多维数据库结构中数据的物理存贮结构,即设计多维数据库结构的事实表和维表。的事实表和维表。现在学习的是第40页,共77页5.4 (续)(续)v 5.4.1 开发步骤(续)开发步骤(续)4.4.设计从信息源中抽取数据、清理数据、一致性格式化数据、综合设计从信息源中抽取数据、清理数据、一致性格式化数据、综合数据、装载数据的数据转换程序,将数据组织成恰当的格式存贮数据、装载数据的数据转换程序,将数据组织成恰当的格式存贮到
29、到DWDW中。中。5.5.定义元数据,即表示、定义数据的意义及系统各组成部件之间定义元数据,即表示、定义数据的意义及系统各组成部件之间的关系。的关系。6.6.开发用户从开发用户从DWDW中获取所需信息的工具,包括查询工具、统计中获取所需信息的工具,包括查询工具、统计分析工具、分析工具、C/SC/S工具、工具、OLAPOLAP工具、工具、DMDM工具等。工具等。7.7.管理管理DWDW环境,包括质量检测、管理决策支持工具及应用程序,并环境,包括质量检测、管理决策支持工具及应用程序,并定期进行数据更新,使定期进行数据更新,使DWDW正常运行。正常运行。现在学习的是第41页,共77页5.4(续)(续
30、)v 5.4.2 关键技术关键技术 DWDW的结构的结构 数据仓库管理系统数据仓库管理系统 数据综合的方法数据综合的方法 数据开采的方法数据开采的方法现在学习的是第42页,共77页5.4(续)(续)v 5.4.3 数据仓库的设计与开发数据仓库的设计与开发 目前目前DWDW的实现主要以关系数据库技术为基础。的实现主要以关系数据库技术为基础。在在RDBRDB基础上增加动态分区、位图索引、优化查询基础上增加动态分区、位图索引、优化查询等技术。等技术。DWDW的构建必须首先确定其主题,一个主题对应一个的构建必须首先确定其主题,一个主题对应一个宏观的分析领域。主题的确定必须建立在现有的宏观的分析领域。主
31、题的确定必须建立在现有的OLAPOLAP系统基础上。需要在系统基础上。需要在OLAPOLAP数据和主题之间找一个数据和主题之间找一个“平衡点平衡点”。现在学习的是第43页,共77页v 5.4.3 数据仓库的设计与开发数据仓库的设计与开发分析与设计分析与设计维护与评估维护与评估决策支持决策支持数据获取数据获取需求需求分析分析概念概念设计设计逻辑逻辑设计设计物理物理设计设计数据数据抽取抽取数据数据转换转换数据数据装载装载信息信息查询查询知识知识探索探索DWDW增长增长DWDW维护维护DWDW评估评估DWDW开发过程图开发过程图现在学习的是第44页,共77页5.4(续)(续)v 5.4.3 数据仓库
32、的设计与开发数据仓库的设计与开发1.数据仓库分析与设计的需求分析 通过用户调查,确定数据仓库的主题、支持决策的数据来通过用户调查,确定数据仓库的主题、支持决策的数据来源、源、DWDW成功的标准和关键性能指标、数据量和更新频率。成功的标准和关键性能指标、数据量和更新频率。通过需求分析,确定通过需求分析,确定DWDW以下几个问题:数据源、数据转换、以下几个问题:数据源、数据转换、数据存贮和决策分析。数据存贮和决策分析。现在学习的是第45页,共77页5.4(续)(续)v 5.4.3 数据仓库的设计与开发数据仓库的设计与开发2.数据仓库分析与设计的概念设计 将需求分析得到的用户需求抽象为信息结构,即概
33、念将需求分析得到的用户需求抽象为信息结构,即概念模型。模型。概念模型最常用的表示方法实体概念模型最常用的表示方法实体关系法。关系法。现在学习的是第46页,共77页5.4(续)(续)v 5.4.3 数据仓库的设计与开发数据仓库的设计与开发3.数据仓库分析与设计的逻辑设计 将概念模型转换成计算机支持的数据模型。将概念模型转换成计算机支持的数据模型。DWDW最最常用的数据模型是星型模型和雪花模型。常用的数据模型是星型模型和雪花模型。粒度层次划分。粒度层次划分。关系模式定义。关系模式定义。定义记录系统。定义记录系统。现在学习的是第47页,共77页5.4(续)(续)v 5.4.3 数据仓库的设计与开发数
34、据仓库的设计与开发4.数据仓库分析与设计的物理设计 估计存贮容量。估计存贮容量。确定数据的存储计划。确定数据的存储计划。确定索引策略。确定索引策略。确定数据存放位置。确定数据存放位置。确定存贮分配。确定存贮分配。现在学习的是第48页,共77页5.4(续)(续)v 5.4.3 数据仓库的设计与开发数据仓库的设计与开发5.数据仓库开发的数据抽取 数据源的确定;数据源的确定;确定抽取技术;确定抽取技术;确认数据抽取频率;确认数据抽取频率;按时间要求抽取数据。按时间要求抽取数据。现在学习的是第49页,共77页5.4(续)(续)v 5.4.3 数据仓库的设计与开发数据仓库的设计与开发6.数据仓库开发的数
35、据转换 数据格式的修正;数据格式的修正;字段的解码;字段的解码;单个字段的分离;单个字段的分离;信息的合并;信息的合并;变量单位的转化;变量单位的转化;时间的转化;时间的转化;数据汇总数据汇总现在学习的是第50页,共77页5.4(续)(续)v 5.4.3 数据仓库的设计与开发数据仓库的设计与开发7.数据仓库开发的数据装载数据转入数据转入DWDW的类型有三种:的类型有三种:初始转载初始转载 增量装载增量装载 完全刷新完全刷新现在学习的是第51页,共77页5.4(续)(续)v 5.4.3 数据仓库的设计与开发数据仓库的设计与开发8.决策支持阶段的信息查询DWDW一般采用如下的方法来提高信息查询的速
36、度:一般采用如下的方法来提高信息查询的速度:创建数据陈列:创建数据陈列:将分散的数据存放在不同的物理位置上,将分散的数据存放在不同的物理位置上,创建数据陈列。将相关的数据放在同一个物理位置上。创建数据陈列。将相关的数据放在同一个物理位置上。预连接表格:预连接表格:将多个使用一个公用链的表格合并在一将多个使用一个公用链的表格合并在一起物理表格种。起物理表格种。预聚集数据:预聚集数据:利用利用“滚动概括滚动概括”结构来组织数据。结构来组织数据。聚类数据:聚类数据:将数据放置在同一地点,提供对聚类数据的将数据放置在同一地点,提供对聚类数据的查询。查询。现在学习的是第52页,共77页5.4(续)(续)
37、v 5.4.3 数据仓库的设计与开发数据仓库的设计与开发9.决策支持阶段的知识探索 使用模型帮助决策分析使用模型帮助决策分析 采用数据挖掘工具采用数据挖掘工具现在学习的是第53页,共77页5.4(续)(续)v 5.4.3 数据仓库的设计与开发数据仓库的设计与开发10.维护与评估阶段的DW增长数据仓库增长的原因:数据仓库增长的原因:详细数据和汇总数据的增加详细数据和汇总数据的增加 历史数据的增加历史数据的增加 满足更多用户的决策需求满足更多用户的决策需求 现在学习的是第54页,共77页5.4(续)(续)v 5.4.3 数据仓库的设计与开发数据仓库的设计与开发11.维护与评估阶段的DW维护有有DW
38、DW增长维护和正常维护,增长维护的主要工作有:增长维护和正常维护,增长维护的主要工作有:数据增长的处理,包括:数据增长的处理,包括:去掉没有用的历史数据,根据用去掉没有用的历史数据,根据用户使用的情况,取消某些细节数据和无用的汇总数据,户使用的情况,取消某些细节数据和无用的汇总数据,增加实用的汇总数据。增加实用的汇总数据。存贮空间的处理;存贮空间的处理;ETLETL处理;处理;数据模型的修订;数据模型的修订;增强决策支持的处理增强决策支持的处理现在学习的是第55页,共77页5.4(续)(续)v 5.4.3 数据仓库的设计与开发数据仓库的设计与开发12.维护与评估阶段的DW评估 系统性能的评定系
39、统性能的评定 投资回报分析投资回报分析 数据质量评估,标准有:数据质量评估,标准有:数据是准确的、数据具有数据是准确的、数据具有完整性和一致性、数据是清晰的且符合商业规划、完整性和一致性、数据是清晰的且符合商业规划、数据保持时效性并不能出现异常。数据保持时效性并不能出现异常。现在学习的是第56页,共77页5.4(续)(续)v 5.4.4 B/S模式下基于模式下基于DW技术的新型技术的新型DSS架构架构及设计中的问题及设计中的问题1.Intranet环境下基于DW技术的DSS架构 系统框架结构建立在基于系统框架结构建立在基于WWWWWW技术的技术的IntranetIntranet应用集成框架之上
40、。应用集成框架之上。应用模型为应用模型为B/SB/S模式。模式。现在学习的是第57页,共77页用户用户数数据据库库用户用户I In nt tr ra an ne et t模型部件模型部件知识部件知识部件WebWeb知识库服务器知识库服务器DMDMPUMPPUMP数据部件数据部件OLAPOLAP防火墙防火墙InternetInternet决策信息决策信息知识、信息知识、信息基于基于B/SB/S模式的新型模式的新型DSSDSS构架构架现在学习的是第58页,共77页5.4(续)(续)v 5.4.4 B/S模式下基于模式下基于DW技术的新型技术的新型DSS架构架构及设计中的问题及设计中的问题2.Int
41、ranet环境下新型DSS优势 在在IntranetIntranet环境下,浏览器支持不同风格的操作界面,使环境下,浏览器支持不同风格的操作界面,使人机交互更为友好;人机交互更为友好;IntranetIntranet可以在企业内部分布式的数据管理系统中进可以在企业内部分布式的数据管理系统中进行快速、简捷的数据操作;行快速、简捷的数据操作;IntranetIntranet实现了模型的共享,模型可存贮在少数几个实现了模型的共享,模型可存贮在少数几个IntranetIntranet服务器上,或者不同地点的计算机上,用户通过服服务器上,或者不同地点的计算机上,用户通过服务器来交换企业内部各种模型。务器
42、来交换企业内部各种模型。现在学习的是第59页,共77页5.5 基于基于DW的的DSS的研究的研究v 5.5.1 电子政务辅助电子政务辅助DSS研究与设计研究与设计1.系统背景分析u 国外虽然有成功的案例,但涉及国外虽然有成功的案例,但涉及DSSDSS的结构、的结构、原理的相关资料十分缺乏。原理的相关资料十分缺乏。u 国内的电子政务辅助国内的电子政务辅助DSSDSS的开发设计沿用企业的开发设计沿用企业DSSDSS的体系。的体系。现在学习的是第60页,共77页5.5(续)(续)v 5.5.1 电子政务辅助电子政务辅助DSS研究与设计研究与设计2.关键技术与设计原理u 建立正确的决策体系和建立正确的
43、决策体系和DSSDSS,为政府的决策提供科学依,为政府的决策提供科学依据;据;u EGEG的决策过程是一个从非结构化数据中抽取结构化信息,的决策过程是一个从非结构化数据中抽取结构化信息,再提供非结构化决策分析结构的过程;再提供非结构化决策分析结构的过程;u DBDB将为决策提供数据能力或资料能力,将为决策提供数据能力或资料能力,MBMB提供分析能力;提供分析能力;u 知识和推理十分重要;知识和推理十分重要;u DWDW是是EGEG辅助辅助DSSDSS的核心。的核心。现在学习的是第61页,共77页设计原理结构图设计原理结构图模模型型库库模型库管理系统模型库管理系统用户用户数据析取系统数据析取系统
44、数据仓库系统数据仓库系统知识库系统与知识库系统与推理机推理机人机交互系统人机交互系统知识库知识库内部内部数据库数据库外部外部数据库数据库个人个人数据数据现在学习的是第62页,共77页5.5(续)(续)v 5.5.1 电子政务辅助电子政务辅助DSS研究与设计研究与设计3.DW的体系结构设计u 政务政务DWDW的体系结构分为分布式数据库、数据提取层、的体系结构分为分布式数据库、数据提取层、数据组织层和数据挖掘层。数据组织层和数据挖掘层。u DWDW的建设选取的建设选取4 4个信息库:人口基础信息库、法人单个信息库:人口基础信息库、法人单位基础信息库、自然资源和空间地理基础信息库、位基础信息库、自然
45、资源和空间地理基础信息库、宏观经济数据库。宏观经济数据库。现在学习的是第63页,共77页电子政务电子政务DSSDSS数据仓库的逻辑结构数据仓库的逻辑结构人口基础人口基础信息库信息库主题应用主题应用1 1自然资源和空间自然资源和空间地理基础信息库地理基础信息库政府信息政府信息门户网站门户网站法人单位法人单位基础信息库基础信息库数据加载系统数据加载系统辅助辅助DSSDSS数据仓库系统数据仓库系统主题应用主题应用2 2主题应用主题应用3 3主题应用主题应用n n宏观经济宏观经济信息库信息库现在学习的是第64页,共77页5.5(续)(续)v 5.5.1 电子政务辅助电子政务辅助DSS研究与设计研究与设
46、计4.系统研究开发技术线路u 规划规划评价及问题诊断评价及问题诊断u 调查调查确定用户需求和可用的资源确定用户需求和可用的资源u 系统分析和概念设计系统分析和概念设计u 设计设计确定系统部件、结构和特点的详细说明确定系统部件、结构和特点的详细说明u 构造构造设计方案的技术实现设计方案的技术实现u 实现实现测试、评价、演示、适应、培训和配置测试、评价、演示、适应、培训和配置u 文档与维护文档与维护u 适应适应适应用户日常需求以及今后的变化适应用户日常需求以及今后的变化现在学习的是第65页,共77页5.5(续)(续)v 5.5.1 电子政务辅助电子政务辅助DSS研究与设计研究与设计5.小结u 略。
47、略。现在学习的是第66页,共77页5.5(续)(续)v 5.5.2 电信事业电信事业DSS设计设计1.关键技术与设计原理u 建立正确的决策体系和建立正确的决策体系和DSSDSS,为政府的决策提供科学依据;,为政府的决策提供科学依据;u EGEG的决策过程是一个从非结构化数据中抽取结构化的决策过程是一个从非结构化数据中抽取结构化信息,再提供非结构化决策分析结构的过程;信息,再提供非结构化决策分析结构的过程;u DBDB将为决策提供数据能力或资料能力,将为决策提供数据能力或资料能力,MBMB提供分析提供分析能力;能力;u 知识和推理十分重要;知识和推理十分重要;u DWDW是是EGEG辅助辅助DS
48、SDSS的核心。的核心。现在学习的是第67页,共77页5.5(续)(续)v 5.5.2 电信事业电信事业DSS设计设计2.DW的体系结构设计u 建立正确的决策体系和建立正确的决策体系和DSSDSS,为政府的决策提供科学依据;,为政府的决策提供科学依据;u EGEG的决策过程是一个从非结构化数据中抽取结构化信息,的决策过程是一个从非结构化数据中抽取结构化信息,再提供非结构化决策分析结构的过程;再提供非结构化决策分析结构的过程;u DBDB将为决策提供数据能力或资料能力,将为决策提供数据能力或资料能力,MBMB提供分析能力;提供分析能力;u 知识和推理十分重要;知识和推理十分重要;u DWDW是是
49、EGEG辅助辅助DSSDSS的核心。的核心。现在学习的是第68页,共77页5.5(续)(续)v 5.5.2 电信事业电信事业DSS设计设计3.系统研究开发技术线路u 建立正确的决策体系和建立正确的决策体系和DSSDSS,为政府的决策提供科学依,为政府的决策提供科学依据;据;u EGEG的决策过程是一个从非结构化数据中抽取结构化信息,的决策过程是一个从非结构化数据中抽取结构化信息,再提供非结构化决策分析结构的过程;再提供非结构化决策分析结构的过程;u DBDB将为决策提供数据能力或资料能力,将为决策提供数据能力或资料能力,MBMB提供分析能提供分析能力;力;u 知识和推理十分重要;知识和推理十分
50、重要;u DWDW是是EGEG辅助辅助DSSDSS的核心。的核心。现在学习的是第69页,共77页5.5(续)(续)v 5.5.3 企业管理企业管理DSS的构架方案的构架方案1.开发小结u 建立正确的决策体系和建立正确的决策体系和DSSDSS,为政府的决策提供科学依,为政府的决策提供科学依据;据;u EGEG的决策过程是一个从非结构化数据中抽取结构化的决策过程是一个从非结构化数据中抽取结构化信息,再提供非结构化决策分析结构的过程;信息,再提供非结构化决策分析结构的过程;u DBDB将为决策提供数据能力或资料能力,将为决策提供数据能力或资料能力,MBMB提供分析能力;提供分析能力;u 知识和推理十