2017-03-08 90 views
-3

我需要請關於BI架構的一些說明。根據我的理解,第一步是從不同的數據源收集數據,清理數據並通過ETL將數據加載到數據倉庫。 Datawarehouse的Data Schema不應該是關係型的,並且應該支持快速的業務操作(例如Star模式),最後我們有一些報告工具,例如qlick,Tableau等等。我的問題是,什麼是OLAP,它是從哪個步驟出現的?商業智能

THX,

回答

2

OLAP =聯機分析處理,這通常意味着「立方體」,這通常爲約在各種總結

這是相反的OLTP =在線交易處理報告其通常是指一個系統(通常存儲在關係數據庫中)在詳細級別執行大量讀取和寫入操作

多維數據集以事實和維度向用戶表示事物。

數據倉庫星型模式還將事物表示爲事實和維度。在數據倉庫星型模式(這關係,但標準化),這些存儲在表中

爲了得到一個「總計」出你寫的SQL查詢針對數據庫運行的星型模式並將所有細節級別的數據合計成總計。有時這需要時間

要從多維數據集(OLAP)中獲得「總計」,可以拖放需要的維度和度量(通常使用客戶端工具來分析多維數據集),答案出現得更快因爲一個立方體通常對摘要進行優化(即它通常具有預存在其中的摘要,並且存儲機制被優化用於生成摘要)

立方體通常是從星型模式構建的,但不一定是 - 它只是使人們更方便打造它,如果它是

are'nt OLAP多維數據集repres由倉庫中的數據模型設置(例如,星型模式)?

是的,他們是代表,但他們是不同的東西。一個將數據存儲在數據庫中。一個數據存儲在一個立方體中。通常從數據庫中通常從數據加載多維數據集。