OLAP及其多維資料分析

2021-05-26 22:01:38 字數 872 閱讀 3956

聯機分析處理(olap)的概念最早是由關聯式資料庫之父e.f.codd於2023年提出的。當時,codd認為聯機事務處理(oltp)已不能滿足終端使用者對資料庫查詢分析的需要,sql對大資料庫進行的簡單查詢也不能滿足使用者分析的需求。使用者的決策分析需要對關聯式資料庫進行大量計算才能得到結果,而查詢的結果並不能滿足決策者提出的需求。因此codd提出了多維資料庫和多維分析的概念,即olap。

一、olap的概念

根據olap產品的實際應用情況和使用者對olap產品的需求,人們提出了一種對olap更簡單明確的定義,即共享多維資訊的快速分析。

(1)快速性

使用者對olap的快速反應能力有很高的要求。系統應能在5秒內對使用者的大部分分析要求做出反應。如果終端使用者在30秒內沒有得到系統響應就會變得不耐煩,因而可能失去分析主線索,影響分析質量。對於大量的資料分析要達到這個速度並不容,因此就更需要一些技術上的支援,如專門的資料儲存格式、大量的事先運算、特別的硬體設計等。

(2)可分析性

olap系統應能處理與應用有關的任何邏輯分析和統計分析。儘管系統需要事先程式設計,但並不意味著系統已定義好了所有的應用。使用者無需程式設計就可以定義新的專門計算,將其作為分析的一部分,並以使用者理想的方式給出報告。使用者可以在olap平台上進行資料分析,也可以連線到其他外部分析工具上,如時間序列分析工具、成本分配工具、意外報警、資料開採等。

(3)多維性

多維性是olap的關鍵屬性。系統必須提供對資料分析的多維檢視和分析,包括對層次維和多重層次維的完全支援。事實上,多維分析是分析企業資料最有效的方法,是olap的靈魂。

(4)資訊性

不論資料量有多大,也不管資料儲存在何處,olap系統應能及時獲得資訊,並且管理大容量資訊。這裡有許多因素需要考慮,如資料的可複製性、可利用的磁碟空間、olap產品的效能及與資料倉儲的結合度等。

OLAP的多維資料分析

聯機分析處理 olap 的概念最早是由關聯式資料庫之父e.f.codd於1993年提出的。當時,codd認為聯機事務處理 oltp 已不能滿足終端使用者對資料庫查詢分析的需要,sql對大資料庫進行的簡單查詢也不能滿足使用者分析的需求。使用者的決策分析需要對關聯式資料庫進行大量計算才能得到結果,而查詢...

多維資料分析基礎

多維資料分析是指按照多個維度 即多個角度 對資料進行觀察和分析,多維的分析操作是指通過對多維形式組織起來的資料進行切片 切塊 聚合 鑽取 旋轉等分析操作,以求剖析資料,使使用者能夠從多種維度 多個側面 多種資料綜合度檢視資料,從而深入地了解包含在資料中的資訊和規律。多維資料分析以資料倉儲為基礎,按照...

輕量級OLAP資料分析工具發布

分析工具詳細介紹 基本資訊 使用者的資料展示需求是多種多樣的,我們的分析工具不能100 的滿足所有的展示需求。但是我們希望通過我們的分析工具的20 的 來滿足使用者資料展示的80 的需求,同時我們對剩下20 的需求提供自定義介面,允許使用者進行自定義開發。我們的分析工具是一套輕量級基於統計資料的資料...