专注于中国的商业智能

导航

浅析操作数据存储(六)

一个和操作数据存储(ODS)常混淆的概念就是数据准备区(Data Staging Area)。很多人把供数据迁移的数据准备区称为ODS。事实上,ODSStaging Area有着较为明显的不同。

ODS和数据准备区最大的区别就是,ODS是支持用户访问的,而数据准备区是不支持用户访问的。数据准备区包括一组数据迁移的程序和为了清洗数据而建立一组表结构及表中的数据。数据准备区是介于源系统和数据仓库之间的所有内容。而ODS的作用在前面已经提及,它主要是给用户提供分析的数据。ODS的数据来源主要是数据准备区,也有些来源于数据仓库。

另外,数据准备区的建模比较灵活,甚至可以不是关系型数据库。Staging的意思就是把数据写到磁盘上,而数据准备区用文件同样可以实现数据的清洗、整合过程。不多,大多的数据准备区都是建立在关系数据库之上。ODS的建模则需要考虑用户的需求,毕竟ODS是为用户提供数据的一个部件。

 

原文出自Jerome的BI博客,网址是http://www.chinabi.net/blog/user1/lastwood/index.html

posted on 2010-08-04 15:44  李梦蛟  阅读(309)  评论(0编辑  收藏  举报