1 需求分析
  DW是应企业需要而建立的。例如,企业为解决实际工作中的一些具体问题,包括降低成本、提高质量、控制预算等;或者是企业发现了一个新的市场机会。
  DW适用于那些具有复杂的组织机构和客户环境的企业,要想在复杂的环境中获得成功,高层管理必须能够从宏观和微观上控制其复杂的商业结构,DW可提供详细的事实和数字,并能够抽取出关于当前市场状态与企业行为的知识,为企业创造利润。

 2 技术选择
  企业决定建立DW后,就需要选择什么样的技术来实现。当然,最稳妥的方案就是选用自己熟悉的技术,这样可降低风险和成本。但在复杂情况下,只利用已拥有的技术建立DW是不够的,还需要购买新的技术。不过,随着DW技术的逐渐成熟,业界目前已能够提供大量较为成熟的技术来帮助人们建立DW,而且越来越趋于集成化。例如,IBM公司推出的Visual Warehouse 3.1集成软件,能提供先进的Internet和Intranet性能以及世界领先的数据分析能力,实现了DW设计、建立和维护过程的进一步简化。

 3 实现方法
  传统DB存放一些操作型数据,服务于日常事务处理,企业级DW是在原有DB基础上综合、归类而成,有关部门再从企业级DW中组织适合自己需求的数据,建立自己的局部仓库,服务于日常决策和控制,个人不仅可以从全局DW中提取数据,也可从部门级DW中提取数据,主要服务于高层管理人员对数据进行复杂的分析加工,进行战略决策。
  从理论上讲,DW的实现应采用"自顶向下"方法,也就是说,先建立一个企业级DW,然后在此基础上建立部门级和个人级的DW,这样有利于各级DW的一致性控制。但企业级DW规模庞大,在原来分散的操作环境基础上建立一个大而全的DW,实施周期长,难度大,见效慢,费用昂贵,这往往是许多企业所不愿意承担的。在实际应用中,大多采用"自底向上"方法,即数据集市(Data Mart)的思想,这种思想的核心是:从最关心的部分开始,以最少的投资完成企业当前需求,获取最快的回报,然后再不断扩充、完善。这种方法易于实施,且投资回报周期较短,是许多企业所能接受的。