- 1、本文档共72页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章 数据仓库设计 第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 数据库设计方法简述 在相当长的一段时期内,数据库设计主要采用的是手工试凑方法。 按照规范设计的思想,一般将数据库设计细分为数据库需求分析阶段、数据库概念设计阶段、数据库逻辑设计阶段、数据库物理设计阶段、数据库实施阶段和数据库运行、维护六个阶段。 在数据库实施阶段,设计人员的主要工作是使用DBMS所提供的语言和宿主语言,根据数据库逻辑设计阶段和数据库物理设计阶段的成果建立数据库,并编制和调试数据库应用程序。 在数据库运行和维护阶段,设计人员的主要工作是将是运行后的数据库正式运行,并在运行过程中,对数据库所反映出的问题不断修改、评价、调试和完善。 实际上,数据库实际步骤也包括了数据库应用系统的设计过程。 有关对数据处理特性的描述中,不同的数据库的设计过程、数据库设计的不同阶段应该具有不同的数据模式。如在需求分析阶段,应该是用户应用需求模式;在概念设计阶段,应该是产品的概念模式;而在逻辑设计阶段,则应该是有关数据产品支持的数据模型。 从数据仓库的应用角度来看,DSS分析员一般是企业的中上层管理人员,他们对决策分析的需求不能预先做出规范的说明,只能给设计人员一个抽象的(模糊的)描述。 3.1.2 数据仓库开发流程 设计和建立数据仓库应采取工程管理的方式进行。 1.数据仓库系统的4个阶段 (1)设想阶段:在数据仓库设想阶段,一般是为了适应特定的商业应用提出数据仓库系统的发展前景。 (2)规划和成长阶段:此阶段为开展商业活动。 (3)控制阶段:在这个阶段要用控制和整合的办法将应用系统整合,把聚焦点正确地转移到“集中化方法”上,以求在企业级的真正数据仓库中,为企业决策分析提供强有力的支持,从而将多个数据仓库结合起来,形成一个决策支持环境。 (4)稳定阶段:主要任务是在使用决策支持和数据仓库过程中不断的改进,是数据仓库逐渐成熟。 2. 数据仓库的开发流程 (1)数据仓库规划分析阶段,在该阶段的工作内容主要包括: A.分析数据仓库应用环境,调查数据仓库开发需求,完成数据仓库的开发规划。 B.建立包括实体关系图、星型模型、雪花模型、元数据模型以及数据源分析的主题区数据模型,并根据主题区数据模型开发数据仓库逻辑的模型。 (2)数据仓库设计实施阶段,在该阶段的工作内容主要包括: A.按照数据仓库的逻辑模型设计数据仓库的体系结构。 B.设计数据仓库的物理数据库。 C.用物理数据库元数据填充面向最终用户的元数据库。 D.对数据仓库中每个目标字段确认其在业务系统或外部数据源中的数据来源。 E.开发(或购买)用于抽取、清洁、交换和合并数据等中间件的程序。 F.将数据从现有系统中传送到仓库中。 (3)数据仓库的使用维护阶段,在该阶段的工作内容主要包括: A.将数据仓库投入实际应用,并在应用中改进和维护数据仓库。 B.对数据仓库进行效益评价,以为下一个循环提供依据。 3. 数据仓库的开发特点 数据仓库的使用也即在数据仓库中建立DSS应用。数据仓库的开发特点包括: (1)数据仓库开发要从数据出发 (2)数据仓库使用的需求不可能在开发初期就明确 (3)数据仓库的开发是一个不断循环的过程,是启发式的开发。 3.1.3 数据仓库需求分析 数据仓库的需求分析根据不同领域可以划分为业主(投资者)的需求、设计的需求、开发者的需求和最终用户的需求等方面。 (1)业主需求的分析 数据仓库的业主关心的是创建数据仓库的目标,建立数据仓库给组织战略带来的影响,创建数据仓库所需的投资费用以及所具有的应用前景。业主常常参与数据仓库概念模型的认可和评审,批准开发方案,为系统以后的不断升级和连续投资进行决策。 (2)设计者需求的分析 数据仓库设计者不但要收集业主对数据仓库的需求,还要收集实现这些需求所需的技术要求。设计者介于投资者和实现者之间。 企业结构规划(EAP)法是用于结构设计的一种最有效的方法,在该法中,设计者可以实现以下3种结构。 A.数据
文档评论(0)