导航

2009年2月20日

摘要: 上一篇里,我把事实表和维度表做了一个分界线,那么是不是所有实体在数据仓库中,不是存在事实表就是存在维度表中呢?业务逻辑的复杂性往往会导致有些实体既需要存在事实表中,也需要存在维度表中。例如公司承建的项目,本身是一个事实内容,每个项目有自己的立项时间,需求评审时间,概要、详细设计时间,送测时间,测试通过时间,项目合同额,项目经理,初验时间,终验时间等等一系列属性。我们可以按终验时间来统计一年的收益,... 阅读全文

posted @ 2009-02-20 11:00 如果你也听说 阅读(2182) 评论(3) 推荐(0) 编辑

摘要: 数据仓库的物理模型较常见的操作型数据库的物理模型有很大不同。最明显的区别是:操作型数据库主要是用来支撑即时操作,对数据库的性能和质量要求都比较高,为了防止“garbage in,garbage out”,通常设计操作型数据库的都要遵循几个范式的约束,除非少数情况下为了性能进行妥协,才可能出现冗余。而数据仓库的建立并不上为了支撑即时操作,或者说,数据仓库的数据是来源于即时操作... 阅读全文

posted @ 2009-02-20 10:15 如果你也听说 阅读(11083) 评论(4) 推荐(1) 编辑

2009年2月19日

摘要: 根据Bill.Inmon的定义,“数据仓库是面向主题的、集成的、稳定的、随时间变化的,主要用于决策支持的数据库系统”。我的理解是,数据仓库特点是操作型数据库的延伸,用于归档主题的历史信息,可以温故而知新。下面列举一些引自http://www.1keydata.com/datawarehousing/glossary1.html的一些概念解释: ETL: Stands for... 阅读全文

posted @ 2009-02-19 14:56 如果你也听说 阅读(2524) 评论(0) 推荐(0) 编辑