文档详情

数据仓库 第10章 数据仓库的设计复查要目.pdf

发布:2017-12-22约1.48万字共12页下载文档
文本预览下载声明
下载 第10章 数据仓库的设计复查要目 在操作型环境中确保质量的最有效的方法之一是设计复查。通过设计复查可以检测到各 种错误,并在编码之前更正这些错误。在开发生命周期的早期费点功夫找到错误,能得到很 大的好处。 在操作型环境中,设计复查通常是在一个应用的物理设计完成以后进行的。操作型设计 复查所围绕的中心问题的类型有以下这些: ■ 事务处理性能。 ■ 批窗口是否适当。 ■ 系统可用性。 ■ 容量。 ■ 项目准备的充分性。 ■ 用户需要的满足程度。 如果在操作型环境中我们正确地进行了设计复查,就可以节约可观的资源,并且大大增 加用户对系统的满意度。更重要的是,当设计复查正确地实施以后,一旦开始系统的编写, 系统的主要代码就用不着推倒重写了。 与在操作型环境中一样,设计复查在数据仓库环境中也是适用的,并有几个附带条 件。 一个附带条件是系统是在数据仓库环境中以循环重复的方式开发起来的,在这种开发方 式下,需求表现为开发过程的一个部分。典型的操作型环境是在严格定义的 S D L C (系统开发 生命周期) 下建立的,而数据仓库环境下的系统并不是按 S D L C建立的。操作型环境和数据仓 库环境下的开发过程的其他区别如下: ■ 操作型环境中的开发是按一次一个应用问题进行的,数据仓库环境下的系统是按一次 一个主题领域进行的。 ■ 在操作型环境中,有一套稳定的需求,构成操作型环境下设计和开发的基础。而数据 仓库环境下,在D S S开发的开端,人们对处理需求很少有一个稳定的认识。 ■ 在操作型环境中,事务响应时间是主要的而且是极其重要的问题。而在数据仓库环境 中,事务响应时间基本上不算是个问题。 ■ 在操作型环境中,来自不同系统的输入通常来自企业的外部数据源,最常见的是通过 与外部代理的交互获取数据。在数据仓库环境中,数据通常来自企业内部的各个系统, 而各个系统的数据是由很多种类的现有数据源集成而来的。 ■ 在操作型环境中,数据几乎都是当前值 (也就是说,数据在用的那一刻是准确的 ) 。而在 数据仓库环境中,数据是随时间变化的 (也就是说,数据与某个时刻相关 ) 。 这样,在操作型环境和数据仓库环境之间就存在一些根本的区别,这些区别在进行设计 复查的过程中就可以体现出来。 第10章 数据仓库的设计复查要目 175 下载 10.1 进行设计复查所涉及的问题 在数据仓库环境中,一旦一个主要的主题领域设计好以后,并准备加入到数据仓库环境 中时,就应开始做设计复查。但并不是每建一个新的数据库就需要做设计复查,相反,当整 个新的主题领域加入数据库中时,就有必要进行设计复查。 10.1.1 谁负责设计复查 设计复查时的参加者包括那些与所复查的 D S S主题领域有关的开发人员、操作人员或使 用人员。 通常情况下,包括如下人员: ■ 数据管理人员( D A ) ■ 数据库管理员( D B A ) ■ 程序员 ■ D S S分析人员 ■ 除D S S 分析人员外的最终用户 ■ 操作人员 ■ 系统支持人员 ■ 管理人员 在这组人员中,最重要的参与者是最终用户和 D S S分析人员。 在同一房间与同一时间,有所有这些不同人员聚在一起,这有一个显著的好处,那就是 有机会加强沟通,消除不同认识。在日常环境中,最终用户将问题告诉联络者,联络者转达 给设计者,设计者又通知程序员,在此过程中很有可能造成误传和误解。而当所有这些不同 类别的人员聚在一块时,就有了直接交流的机会,这对一个正在被复查的系统是非常有益的。 10.1.2 有哪些议事日程 对数据仓库环境进行复查的主题可以是任何可能会导致失败的设计、开发、项目管理或 者应用问题。简言之,任何有碍成功的障碍在设计复查过程中都会涉及到。通常,一个主题 越有争议,在复查期间就应更加重视它。 复查过程的基本问题将在本章后面部分中讨论。 10.1.3 结果
显示全部
相似文档