2016-10-01 48 views
0

我對ROLAP和數據倉庫的定義非常混淆。當我們在關係表中加載聚合數據時,我們可以稱之爲ROLAP?或者ROLAP是報告工具?ROLAP和數據倉庫有什麼區別?

+0

ROLAP是一個數據倉庫的概念,例如:http://www.1keydata.com/datawarehousing/molap-rolap.html – tobi6

回答

0

甲數據倉庫主要集中在數據的結構和組織,而ROLAP(或OLAP)集中在數據的使用。數據倉庫主要用作存儲可用於分析的數據(歷史數據)的存儲庫。 OLAP是可用於分析和評估存儲在倉庫中的數據的處理。

2

數據倉庫:數據倉庫是如此,它可以比較和更大的商業智能分析認爲,聚合來自一個或多個源的結構化數據的技術。

許多類型的業務數據通過數據倉庫進行分析。當分析需求與運營數據庫的持續性能相沖突時,對數據倉庫的需求往往變得明顯。在數據庫上運行復雜查詢需要數據庫進入臨時固定狀態。這對於事務數據庫通常是站不住腳的。

數據倉庫是用來做分析工作,留下可以專注於交易的交易數據庫。數據倉庫的其他好處是能夠分析來自多個來源的數據並使用ETL過程協商存儲架構的差異。


ROLAP:在數據倉庫的多維數據集被存儲在三種不同的模式。關係存儲模型稱爲關係在線分析處理模式或ROLAP,而多維在線分析處理模式稱爲MOLAP。當尺寸存儲在兩種模式的組合中時,稱爲混合在線分析處理模式或HOLAP。

ROLAP模型的優點是它可以處理大量數據,並可以利用關係數據庫的所有功能。缺點是性能很慢,每個ROLAP報告都是一個SQL查詢,具有流派的所有限制。它也受到SQL功能的限制。 ROLAP供應商試圖通過構建開箱即用的複雜功能以及爲用戶提供定義他們自己的功能的能力來緩解這個問題。

相關問題