什麼是線上分析處理 (OLAP)?概念、運作方式
網路百科全書中線上分析處理 (OLAP) 的定義。
什麼是線上分析處理 (OLAP)?
線上分析處理,也稱為 OLAP,是一種技術,可讓使用者對通常大量的企業資料執行複雜的資料分析,以深入了解其所包含的資訊。
線上分析處理
分析的範例包括財務建模、預算預測、生產計劃以及確定廣泛的銷售和分銷趨勢。
在線分析處理 (OLAP) 系統中發出的查詢可能是:“如果小部件的成本上升了 5%,而銷售額下降了 15%,對未來三個季度的銷售額有何影響?OLAP 系統主要側重於詢問「如果...?」
換句話說,OLAP 系統旨在進行預測、建模場景和支援決策。
OLAP 系統的資料庫結構允許有效檢索資訊。資料庫可以是資料倉儲。資料倉儲是一個資料庫,其中包含從各種來源提取的特定主題的靜態資料。針對資料倉儲發出的查詢往往著重於詢問「過去是什麼...」或「誰做了...?」的查詢,對於分析過去的銷售和成長數據很有用。例如,“去年前兩個季度,五家最大的子公司的總銷售額是多少?因此,OLAP 系統和數據倉庫構成了分析和解釋業務數據以做出明智決策的兩個互補工具。
OLAP 系統通常基於多維模型,它允許用戶輕鬆選擇、探索和查看數據。OLAP 系統通常提供建立和管理資料庫的技術。OLAP 系統可以具有工具,透過比較各種 OLAP 查詢的結果來探索資料項目之間的關係。
Microsoft SQL Server 包含許多用於資料倉儲和線上分析處理的工具,包括資料轉換服務 (DTS) 設計工具和 SQL Server OLAP 服務。您可以使用 DTS 設計工具來指定工作流程步驟和交易,以將多個異質資料來源合併到資料倉儲中。然後,您可以使用 OLAP 服務來分析資料、將資料預先彙總成多維度 Cube 以進行常見問題、建立資料模型、建立新檢視,以及執行臨機操作計算集。