当前位置: 查字典论文网 >> 基于ODS构建商业系统的即时OLAP应用

基于ODS构建商业系统的即时OLAP应用

格式:DOC 上传日期:2013-12-18 11:36:55
基于ODS构建商业系统的即时OLAP应用
时间:2013-12-18 11:36:55     小编:

基于ODS构建商业系统的即时OLAP应用 基于ODS构建商业系统的即时OLAP应用 信息技术论文 更新:2006-4-8 阅读: 基于ODS构建商业系统的即时OLAP应用

赵太胜 张威 钱旭

(中国矿业大学计算机科学系,徐州221008)

摘要:基于DB和DW的中间层ODS的数据存储技术,从应用的角度分析设计了一个商业系统的即时OLAP系统。通过使用ODS克服了利用DW进行决策过于臃肿且不适合企业即时的中层决策的问题。

关键词:数据仓库(DW),操作数据存储(ODS),即时联机分析处理(OLAP)

Building a OLAP in Time of Business System Based on ODS

ZhaoTaiSheng ZhangWei QianXu

(The Department of Computer

Science

,

China

University

of

Mining

and Technology,

XUZHOU

22100

8)

[Abstract]Based on ODS(Operating Data Store) between DB(database) and DW(data warehouse) technology ,a OLAP in time about business system is designed from the point of view of application. By using ODS we eliminate the overstaffed decision-making for middle-level using DW.

[Key words] DW,ODS(Operating Data Store), OLAP in time

1.问题提出

面向主题的数据仓库(DW)概念的提出,不但为有效地支持企业经营管理决策提供了一个全局一致的数据环境,也为历史数据,综合数据的处理提出了一种行之有效的解决方法。数据仓库概念的提出也清楚的把数据处理划分为了操作型处理和分析型处理两种不同类型,从而建立起了DB-DW的两层体系结构。但是有很多情况,DB-DW的两层体系结构并不能涵盖企业所有的数据处理要求,因为企业的数据处理虽然可以较为粗略的划分成操作型和分析型两部分,但这两种类型也不是泾渭分明的,它们之间也有交叉的情况,譬如,有些是操作型的,但不适合在操作型DB中进行,而又有一些是分析型处理,但不适合在DW中进行。

比如我们开发的一个医药销售公司的决策系统,按要求公司经理要解决什么商品该进货了,各种商品近来的赢利情况,客户的信任情况等等。要回答这些问题,他必须首先要弄清楚药品的存货是否充裕,还要了解该药品近期的销售情况,另外还要和别的药品的库存和销售情况进行比较等。如果我们把这个决策分析过程放在原有的面向应用的分散DB系统中去完成的话,不一定得到每个部门的准确一致的信息,而要进行各部门间的协调配合,工作量势必会很大,但如果把其放在DW中去进行分析的话,不但费时,而且会有很多的不必要的数据检索存在。

对于上述问题可以借助于DB-DW的中间层ODS(操作数据存储)来解决。它象DW一样是一种面向主题,集成的数据环境,又象操作型DB一样包含着全局一致的,细节的当前的数据。建立基于ODS的即时OLAP应用是应中层决策分析之需要的一种解决方案,它能很好的适应企业日常频繁的中低层次的决策分析应用。

2.ODS技术和即时OLAP

2.1操作数据存储(ODS) 是用于支持企业日常的全局应用的数据集合,ODS的数据具有面向主题、集成的、可变的和数据是当前的或是接近当前的4个基本特征。ODS是介于DB和DW之间的一种数据存储技术,和原来面向应用的分散的DB相比,ODS中的数据组织方式和数据仓库(DW)一样也是面向主题的和集成的,所以对进入ODS的数据也象进入数据仓库的数据一样进行转化和集成处理。另外ODS只是存放当前或接近当前的数据,如果需要的话还可以对ODS中的数据进行增、删和更新等操作,虽然DW中的数据也是面向主题和集成的,但这些数据一般不进行修改,所以ODS和DW的区别主要体现数据的可变性和当前性上。

全文阅读已结束,如果需要下载本文请点击

下载此文档

相关推荐 更多