数据仓库的规划构建策略
数据仓库作为决策支持系统(DSS)的基础,具有面向主题的、集成的、
不可更新的、随时间不断变化的特性。这些特点说明了数据仓库从数据组织到
数据处理, 都与原来的数据库有很大的区别,这也就需要在数据仓库系统设计
时寻求一个适合于数据仓库设计的方法。在一般的系统开发规划中,首先需要
确定系统的功能,这 些系统的功能一般是通过对用户的需求分析得到的。从数
据仓库的应用角度来看,DSS 分析员一般是企业中的中高层管理人员,他们对
决策支持的需求不能预先做 出规范的说明,只能给设计人员一个抽象地描述。
这就需要设计人员在与用户不断的交流沟通中,将系统的需求逐步明确,并加
以完善。因此数据仓库的开发规划过 程实际上是一个用户和设计人员对其不断
了解、熟悉和完善的过程。
数据仓库的开发应用规划是开发数据仓库的首要任务。只有制定了正确的
数据仓库规划,才能使组织主要力量有序地实现数据仓库的开发应用。在数据
仓库规划中 一般需要经历这样几个过程:选择实现策略、确定数据仓库的开发
目标和实现范围、选择数据仓库体系结构、建立商业和项目规划预算。
当数据仓库规划完成后,需要编制相应的数据仓库规划说明书,说明数据
仓库与企业战略的关系,以及与企业急需处理的、范围相对有限的开发机会,
重点支持的职能部门和今后数据仓库开发工作的建议,实际使用方案和开发预
算,作为数据仓库实际开发的依据。
1、选择数据仓库实现策略
数据仓库的开发策略主要有自顶向下、自底向上和这两种策略的联合使用。
自顶向下策略在实际应用中比较困难,因为数据仓库的功能是一种决策支持功
能。这种 功能在企业战略的应用范围中常常是很难确定的,因为数据仓库的应
用机会往往超出企业当前的实际业务范围,而且在开发前就确定目标,会在实
现预定目标后就不 再追求新的应用,是数据仓库丧失更有战略意义的应用。由
于该策略在开发前就可以给出数据仓库的实现范围,能够清楚地向决策者和企
业描述系统的收益情况和实 现目标,因此是一种有效的数据仓库开发策略。该
方法使用时需要开发人员具有丰富的自顶向下开发系统的经验,企业决策层和
管理人员完全知道数据仓库的预定目 标并且了解数据仓库能够在那些决策中发
挥作用。
自底向上策略一般从某个数据仓库原型开始,选择一些特定的为企业管理
人 员所熟知的管理问题作为数据仓库开发的对象,在此基础上进行数据仓库的
开发。因此,该策略常常用于一个数据集市、一个经理系统或一个部门的数据
仓库开发。 该策略的优点在于企业能够以较小的投入,获得较高的数据仓库应
用收益。在开发过程中,人员投入较少,也容易获得成效。当然,如果某个项
目的开发失败可能造 成企业整个数据仓库系统开发的延迟。该策略一般用于企
业洗碗对数据仓库的技术进行评价,以确定该技术的应用方式、地点和时间,
或希望了解实现和运行数据仓 库所需要的各种费用,或在数据仓库的应用目标
评论0