Lu-数据仓库螺旋式快速开发方法(29页).ppt_第1页
Lu-数据仓库螺旋式快速开发方法(29页).ppt_第2页
Lu-数据仓库螺旋式快速开发方法(29页).ppt_第3页
Lu-数据仓库螺旋式快速开发方法(29页).ppt_第4页
Lu-数据仓库螺旋式快速开发方法(29页).ppt_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据仓库螺旋式快速开发方法,陆玉昌 清华大学计算机科学与技术系 智能技术与系统国家重点实验室,2004.6.20福州,数据仓库系统设计与数据库系统设计的比较,1.面向的需求不同 两者服务对象不同,需求也不同 2.系统的设计目标不同 数据库快速,并发,数据仓库面向主题、集成、稳定、 定期更新的四大特点 3.面向的处理类型不同 操作型数据库面向事务;数据仓库是面向分析, 要不断完善 主题,发展新主题 4.数据的来源不同 操作型环境的数据来自信息系统的外部,数据仓库的数据来自 信息系统的内部。,软件开发方法,线性顺序模型 快速应用开发模型 螺旋模型 组件模型,数据仓库螺旋式快速开发方法 分7个阶段:,1.项目评估 2.需求收集 3.系统设计 4.系统实现 5.测试与完善 6.部署与培训 7.总结复审,图:数据仓库螺旋式快速开发方法框架,系统实现,图:数据仓库螺旋快速开发方法开发过程,部署与培训,项目评估,系统设计,总结复审,测试与完善,下一个主题,1.项目评估,根据用户的要求,进行总体任务和环境的评估:从企业数据资源、技术力量、业务需求和软硬件环境等方面进行开发数据仓库的可行性分析。 数据仓库是建立在原有系统之上,因此要结合企业现状确定数据仓库的目标任务。除业务现状,还要搞清楚任务所面对的数据源所在系统和其中的数据状况。 通过对这些情况的评估,确定建立数据仓库是否可行,是否是用户所有期望的,,1.项目评估(续1),评估工作时一定要有高层负责人参加,最好他就是使用数据仓库的负责人。因为他最了解企业需求和数据仓库工作目标和期望。 要成立一个项目组:项目负责人,与数据仓库相关所有也单位负责人,计算机硬/软件负责人,数据管理员,网络管理员。 按项目要达到的目标,初步确定数据仓库主题, 主题的层次结构。 全部评估工作要有正规的文件记载。,财务状况报表;项目、用户的问题描述,分配给开发方的资源;会议报告;评估时间表,项目准备,公司信息;业务处理流程;用户概况等,完成的可行性分析文档;用户的决定,实施评估,项目定义调查;项目启动文档等,完成的项目启动文档;项目计划,建立项目启动文档和项目规划,项目启动文档 ;项目计划;项目定义调查表,用户签字的项目启动文档;需求阶段项目计划,阶段复审和总结,开发调查表;目标平台调查表等,完成的工程风险分析报告,确定 项目范围,延迟或取消,图:项目评估阶段的工作流程,1.项目评估(续2),2 需求收集,由于数据仓库是面向分析决策的, 收集决策者的需求,要那些主题,要那些报表,那些决策信息。希望解决的业务问题和系统的功能。,3 系统设计,根据在主题,设计数据仓库结构框架,给出概念设计,逻辑设计和物力设计。,4 系统实现,数据仓库的管理,数据仓库的组织,决策支持信息的展现。 设置和编写存取数据的程序,数据转换程序,数据更新的程序,运行接口程序。收集和定义所有管理元数据。 数据仓库初始装载,建立索引,建立数据视图。,培训计划;设计说明书文档;单元测试计划,完成的过程代码;各过程代码单元测试结果,编写加载数据仓库的代码,设计说明书文档,数据仓库开发接口库代码,数据仓库开发接口,集成测试计划;数据仓库过程代码,测试程序和测试结果;数据仓库开发接口,数据仓库测试,维护文件;数据仓库源代码培训计划等,培训过的DWA;培训过的TI 装填数据仓库,数据仓库系统的移交,维护文档;测试结果;装填后的DW,会议报告,阶段复审和总结,图:系统实现阶段的工作流程,5 测试与完善,交付使用前要进行系统功能测试和性能测试。测试环境,测试数据仓库个功能和性能。,6 部署与培训,1.向用户介绍数据仓库全部情况, 2.告诉用户什么是元数据,存储位置及如何使用 3.介绍数据仓库前端工具,图形界面及其功能, 4.介绍数据仓库数据更新策略 5.安全规范 6.数据仓库管理员(WDA)培训,7 总结复审,主题范围的选择是否恰当。 数据仓库的采用是否对公司有所推进 是否提高了公司的竞争力,投资回报率是否达到预期水平。,数据仓库项目中的各种角色,数据仓库投资大,参与人员多,要加强管理和分工责任明确。 开发方项目组 用户方项目组 项目辅助组 项目的机构组织,开发方项目组,决策支持专家(Decision Suport Specialist,DSS) 数据仓库设计师(DW Architect ,DWAR) 数据仓库工程师(DW Engineer,DWE) 开发方经理(Developer Priject Manager,DPM) 数据仓库构建经理(DW construction Manager,DWCM) 培训工程师(Training Engineer,TE),用户方项目组,业务分析师 业务代表 用户项目经理 最终用户 执行主管 IT 经理 数据库管理员 培训师,项目辅助组,业务工程师 数据经理 数据库管理员 技术专家 数据仓库顾问,项目的机构组织,数据仓库项目的机构组织有8个角色 1.项目执行委员会(Project Executive Committee,PEC) 决策和方针的制定 2.质量保证组 (Quality Assurance Team, QAT) 质量保证和质量控制。 3.项目评审委员会(Project Review Committee,PRC) 项目策略、进度和规划评审 4.项目开发组 ( Project Developmemnt Team,PDT) 数据仓库构建,5.项目管理组 (Project Management Team , PMT) 日常管理 6.IT 和操作人员组(IT and Operatoins TeaM,PMT) IT 数据仓库环境操作、维护和管理 7.业务人员组Business Staff Team, BST) 提出业务需求,保证数据仓库的质量

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论