中文版 ENGLISH 首 页 | 公司简介 | 技术服务 | 解决方案 | 成功案例 | 合作伙伴 | 人才招聘 | 站点地图  
..   .
.

项目评估

方案设计

Pilot实现

整体实施

下载专区
解决方案 > 方案设计

数据仓库是面向主题的、集成的、不可更新的、随时间的变化而不断变化的。万纬在数据仓库的系统设计中将采用以下设计方法:

项目计划
项目计划用来定义项目目标和确定项目范围,包括项目准备的评估和流程的调整。这是数据仓库项目早期十分重要的阶段。这一阶段主要焦点集中在资源和技术队伍的准备,项目所需的任务的分配,计划和队列。
这个过程是一个反复的过程。

业务需求分析
业务需求分析是数据仓库中一个很重要的阶段。好的业务需求分析会使项目成功的机率大大增加。数据仓库设计者必须了解使业务有效运作的关键因素,并将其转换为有效的数据仓库设计模式。

维模式设计
通过需求分析,我们可以决定用户业务分析所需要的数据。数据仓库系统的数据模型设计与一般的操作型数据库系统的数据模型有本质的区别。该阶段是整个项目的核心阶段。在这个阶段,我们将确定数据仓库系统将来的蓝图。
该阶段确定了事实表的粒度、相关的维、属性、分级的钻取路径和事实等逻辑设计。逻辑的数据库设计还包括正确的表结构设计和主键、外键关系等。
通过这一系列的设计,我们还将导出source-to-target的数据映射(mapping)。

物理设计
物理数据库设计主要着眼于将逻辑设计转换成维物理结构。这一阶段的工作主要是定义命名规范和设置数据库环境。初步的索引和分区策略也在这个阶段确定。

ETL
数据ETL部分,是数据仓库项目中最容易被低估的部分。这个过程主要包括三个部分:Extraction, Transformation Load
Extract部分最容易暴露出隐藏在操作型数据库系统中的数据错误。数据的质量决定了数据仓库系统的可信度。我们需要在ETL阶段中解决数据的质量问题。

体系结构设计
数据仓库环境需要整合数种技术。技术体系结构设计建立全面的技术框架和远景。在建立数据仓库的技术体系结构时,需要至少考虑3个因素:业务需求、当前的技术环境和计划的技术方向。
选择产品和测试
数据仓库技术体系结构设计完成后,需要评估和确定在数据仓库系统实施过程中需要用到的各种组件,包括:硬件平台、数据库管理系统、ETL工具和数据展现平台。一旦产品被确定了,它们就要被安装、测试。

终端用户程序设计
由于不是所有的最终用户都需要访问数据仓库,所以最好定义标准的终端用户应用程序。应用程序的设计描述了报表模板、用户驱动的参数以及需要的计算的模块。

终端用户程序开发
通过应用程序设计说明书,开发终端用户程序包括配置工具的元数据和构造特殊报表。

发布
发布就是将技术、数据和应用程序集成起来,展现在最终用户面前。


在设计方案完成后,我们会提供如下标准文档:
• 一份BDM(Business Dimensional Modeling)文档
• 一份针对您的特定关系型数据库的物理设计(包括DDL语句)
• 一份针对您的业务数据库进行批量ETL的设计文档

 

 
   
© Copyright 1997-2007 Wideway Info