欢迎来到天天文库
浏览记录
ID:40209982
大小:339.50 KB
页数:72页
时间:2019-07-26
《数据仓库设计ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第三章数据仓库设计第3章数据仓库设计3.1数据仓库的需求与规划3.1.1数据库设计方法简述3.1.2数据仓库开发流程3.1.3数据仓库需求分析3.1.4数据仓库规划3.2建立数据仓库3.2.1数据仓库的平台与结构选择3.2.2数据仓库接口与中间件设计3.2.3数据仓库的数据抽取、加载与复制3.2.4数据仓库逻辑模型的确定3.2.5数据仓库物理模型的确定3.2.6数据仓库测试3.3数据仓库典型解决方案3.1.1数据库设计方法简述在相当长的一段时期内,数据库设计主要采用的是手工试凑方法。按照规范设计的思想,一般将数
2、据库设计细分为数据库需求分析阶段、数据库概念设计阶段、数据库逻辑设计阶段、数据库物理设计阶段、数据库实施阶段和数据库运行、维护六个阶段。在数据库实施阶段,设计人员的主要工作是使用DBMS所提供的语言和宿主语言,根据数据库逻辑设计阶段和数据库物理设计阶段的成果建立数据库,并编制和调试数据库应用程序。在数据库运行和维护阶段,设计人员的主要工作是将是运行后的数据库正式运行,并在运行过程中,对数据库所反映出的问题不断修改、评价、调试和完善。实际上,数据库实际步骤也包括了数据库应用系统的设计过程。有关对数据处理特性的描述
3、中,不同的数据库的设计过程、数据库设计的不同阶段应该具有不同的数据模式。如在需求分析阶段,应该是用户应用需求模式;在概念设计阶段,应该是产品的概念模式;而在逻辑设计阶段,则应该是有关数据产品支持的数据模型。从数据仓库的应用角度来看,DSS分析员一般是企业的中上层管理人员,他们对决策分析的需求不能预先做出规范的说明,只能给设计人员一个抽象的(模糊的)描述。图3-1数据库设计步骤应用需求(数据、处理)转换规则、DBMS功能、优化方法需求收集和分析设计概念结构设计逻辑结构数据模型优化设计物理结构评价设计,性能预测物理
4、实现试验性运行使用、维护数据库应用要求,DBMS详细特征需求分析阶段概念设计阶段逻辑设计阶段物理设计阶段数据库实施阶段数据库运行、维护阶段不满意不满意图3-2数据库结构设计(1)设计阶段设计描述数据处理需求分析数据字典、全系统中数据项、数据流、数据存储的描述数据流图和判定表(判定树)、数据字典中处理过程的描述概念结构设计逻辑结构设计概念模型(E-R图)数据字典系统说明书包括:A.新系统要求、方案和概图B.反映新系统信自流的数据流图某种数据模型关系非关系系统结构图(模块结构)图3-2数据库结构设计(2)物理设计实
5、施阶段运行维护性能监测、转储/恢复数据库重组和重构新旧系统转换、运行、维护(修正性、适应性、改善性维护)存储安排方法选择存取路径建立分区1分区2模块设计IPO表IPO表……输入:输出:处理:编写模式装入数据数据库试运行Creat…..Load……程序编码、编译联结、测试Main()……If……Then……end图3-3数据库的不同模式应用要求应用要求应用要求应用要求概念模式逻辑模式外模式外模式外模式外模式内模式应用1应用2应用3应用4应用1应用2应用3应用4综合转换映象映象3.1.2数据仓库开发流程设计和建立数
6、据仓库应采取工程管理的方式进行。1.数据仓库系统的4个阶段(1)设想阶段:在数据仓库设想阶段,一般是为了适应特定的商业应用提出数据仓库系统的发展前景。(2)规划和成长阶段:此阶段为开展商业活动。(3)控制阶段:在这个阶段要用控制和整合的办法将应用系统整合,把聚焦点正确地转移到“集中化方法”上,以求在企业级的真正数据仓库中,为企业决策分析提供强有力的支持,从而将多个数据仓库结合起来,形成一个决策支持环境。(4)稳定阶段:主要任务是在使用决策支持和数据仓库过程中不断的改进,是数据仓库逐渐成熟。2.数据仓库的开发流程
7、(1)数据仓库规划分析阶段,在该阶段的工作内容主要包括:A.分析数据仓库应用环境,调查数据仓库开发需求,完成数据仓库的开发规划。B.建立包括实体关系图、星型模型、雪花模型、元数据模型以及数据源分析的主题区数据模型,并根据主题区数据模型开发数据仓库逻辑的模型。(2)数据仓库设计实施阶段,在该阶段的工作内容主要包括:A.按照数据仓库的逻辑模型设计数据仓库的体系结构。B.设计数据仓库的物理数据库。C.用物理数据库元数据填充面向最终用户的元数据库。D.对数据仓库中每个目标字段确认其在业务系统或外部数据源中的数据来源。E
8、.开发(或购买)用于抽取、清洁、交换和合并数据等中间件的程序。F.将数据从现有系统中传送到仓库中。(3)数据仓库的使用维护阶段,在该阶段的工作内容主要包括:A.将数据仓库投入实际应用,并在应用中改进和维护数据仓库。B.对数据仓库进行效益评价,以为下一个循环提供依据。图3-4数据仓库的生命周期开发应用全过程开发概念模型规划与确定需求数据仓库评价数据仓库维护数据仓库应用填充与测试数据仓库开
此文档下载收益归作者所有