基于ODS構建商業(yè)系統(tǒng)的即時OLAP應用
趙太勝 張威 錢旭
(中國礦業(yè)大學計算機科學系,徐州221008)
摘要:基于DB和DW的中間層ODS的數據存儲技術,從應用的角度分析設計了一個商業(yè)系統(tǒng)的即時OLAP系統(tǒng)。通過使用ODS克服了利用DW進行決策過于臃腫且不適合企業(yè)即時的中層決策的問題。
關鍵詞:數據倉庫(DW),操作數據存儲(ODS),即時聯(lián)機分析處理(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 221008)
[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)概念的提出,不但為有效地支持企業(yè)經營管理決策提供了一個全局一致的數據環(huán)境,也為歷史數據,綜合數據的處理提出了一種行之有效的解決方法。數據倉庫概念的提出也清楚的把數據處理劃分為了操作型處理和分析型處理兩種不同類型,從而建立起了DB-DW的兩層體系結構。但是有很多情況,DB-DW的兩層體系結構并不能涵蓋企業(yè)所有的`數據處理要求,因為企業(yè)的數據處理雖然可以較為粗略的劃分成操作型和分析型兩部分,但這兩種類型也不是涇渭分明的,它們之間也有交叉的情況,譬如,有些是操作型的,但不適合在操作型DB中進行,而又有一些是分析型處理,但不適合在DW中進行。
比如我們開發(fā)的一個醫(yī)藥銷售公司的決策系統(tǒng),按要求公司經理要解決什么商品該進貨了,各種商品近來的贏利情況,客戶的信任情況等等。要回答這些問題,他必須首先要弄清楚藥品的存貨是否充裕,還要了解該藥品近期的銷售情況,另外還要和別的藥品的庫存和銷售情況進行比較等。如果我們把這個決策分析過程放在原有的面向應用的分散DB系統(tǒng)中去完成的話,不一定得到每個部門的準確一致的信息,而要進行各部門間的協(xié)調配合,工作量勢必會很大,但如果把其放在DW中去進行分析的話,不但費時,而且會有很多的不必要的數據檢索存在。
對于上述問題可以借助于DB-DW的中間層ODS(操作數據存儲)來解決。它象DW一樣是一種面向主題,集成的數據環(huán)境,又象操作型DB一樣包含著全局一致的,細節(jié)的當前的數據。建立基于ODS的即時
【基于ODS構建商業(yè)系統(tǒng)的即時OLAP應用】相關文章: