数据仓库模型建设规范
1.
概述
数据仓库不同于日常的信息系统开发
,
除了遵循其他系统开发的需求、
分析、
设计、
测试等通常的软件生命周期之外,它还涉及到企业信息数据的集成
,
大容量数据的阶段
处理和分层存储
,
数据仓库的模式选择等等
,
因此数据仓库的模型设计异常重要
,
这也是
关系到数据仓库项目成败的关键。
物理模型就像大厦的基础架构
,
就是通用的业界标准
,
无论是一座摩天大厦也好
,
还
是茅草房也好
,
在架构师的眼里
,
他只是一所建筑
,
地基—层层建筑—封顶
,
这样的工序
一样也不能少
,
关系到住户的安全
,
房屋的建筑质量也必须得以保证
,
唯一的区别是建筑
的材料
,
地基是采用钢筋水泥还是石头
,
墙壁采用木质还是钢筋水泥或是砖头
;
当然材料
和建筑细节还是会有区别的
,
视用户给出的成本而定
;
还有不可忽视的一点是
,
数据仓库
的数据从几百
GB
到几十
TB
不等
,
即使支撑这些数据的
RDBMS
无论有多么强大
,
仍不可避
免地要考虑数据库的物理设计。
数据仓库建模的设计目标是模型的稳定性、
自适应性和可扩展性。为了做到这一点,必
须坚持建模的相对独立性、业界先进性原则。
2.
数聚模型架构
在数聚项目实施过程,我们一般将数据仓库系统的数据划分为如下图所示几个层
次。