淺談商業智慧工具OLAP的強大功能

來源:互聯網
上載者:User

標籤:olap   資料管理   資料視覺效果   資料分析   

OLAP(線上分析處理)是針對特定問題的聯機資料訪問和分析。通過對資訊(多維資料)的多種可能形式進行快速、穩定的互動性存取,並允許管理決策人員對資料進行深入觀察。

一、什麼是OLAP

OLAP(線上分析處理) 是使分析人員、管理員或執行人員能夠從多種角度對從未經處理資料中轉化出來的、能夠真正為使用者所理解的、並真實反映企業維特性的資訊進行快速、一致、互動地存取,從而獲得對資料的更深入瞭解的一類軟體技術。

二、OLAP的發展背景

60年代,關聯式資料庫之父E.F.Codd提出了關聯式模式,促進了聯機交易處理(OLTP)的發展(資料以表格的形式而非檔案方式儲存)。1993年,E.F.Codd提出了OLAP概念,認為OLTP已不能滿足終端使用者對資料庫查詢分析的需要,SQL對大型資料庫進行的簡單查詢也不能滿足終端使用者分析的要求。使用者的決策分析需要對關聯式資料庫進行大量計算才能得到結果,而查詢的結果並不能滿足決策者提出的需求。因此,E.F.Codd提出了多維資料庫和多維分析的概念,即OLAP。

OLTP與OLAP對比
OLTP資料    OLAP資料   
未經處理資料 匯出資料
細節性資料 綜合性和提煉性資料 
當前值資料 曆史資料
可更新 不可更新,但周期性重新整理
 一次處理的資料量小 一次處理的資料量大
面嚮應用,事務驅動  面向分析,分析驅動
面向操作人員,支援日常操作 面向決策人員,支援管理需要
三、OLAP基本概念

1.維:是人們觀察資料的特定角度,是考慮問題時的一類屬性,屬性集合構成一個維(時間維、地理維等)。

2.維的層次:人們觀察資料的某個特定角度(即某個維)還可以存在細節程度不同的各個描述方面(時間維:日期、月份、季度、年)。

3.維的成員:維的一個取值。是資料項目在某維中位置的描述。(“某年某月某日”是在時間維上位置的描述)

4.多維陣列:維和變數的組合表示。一個多維陣列可以表示為:(維1,維2,…,維n,變數)。(時間,地區,產品,銷售額)

5.資料單元(儲存格):多維陣列的取值。

四、OLAP的特性

(1)快速性:使用者對OLAP的快速反應能力有很高的要求。系統應能在5秒內對使用者的大部分分析要求做出反應。 

(2)可分析性:OLAP系統應能處理與應用有關的任何邏輯分析和統計分析。

(3)多維性:多維性是OLAP的關鍵屬性。系統必須提供對資料的多維視圖和分析,包括對層次維和多重層次維的完全支援。。

(4)資訊性:不論資料量有多大,也不管資料存放區在何處,OLAP系統應能及時獲得資訊,並且管理大容量資訊。

五、OLAP 多維資料結構 1.超立方結構(Hypercube) 

超立方結構指用三維或更多的維數來描述一個對象,每個維彼此垂直。資料的測量值發生在維的交叉點上,資料空間的各個部分都有相同的維屬性。(收縮超立方結構。這種結構的資料密度更大,資料的維數更少,並可加入額外的分析維)。 

2.多立方結構(Multicube)

即將超立方結構變為子立方結構。面向某一特定應用對維進行分割, 它具有很強的靈活性,提高了資料(特別是稀疏資料)的分析效率。

六、OLAP多維資料分析 1.切片和切塊(Slice and Dice)

在多維資料結構中,按二維進行切片,按三維進行切塊,可得到所需要的資料。如在“城市、產品、時間”三維立方體中進行切塊和切片,可得到各城市、各產品的銷售情況。

2.切入(Drill) 

切入包含向下切入(Drill-down)和向上切入(Drill-up)/上卷(Roll-up)操作, 切入的深度與維所劃分的層次相對應。 

3.旋轉(Rotate)/轉軸(Pivot)

通過旋轉可以得到不同視角的資料。

七、OLAP產品的分類

目前市面上關於OLAP應用的產品繁多,對真實需要的使用者來講,如何挑選適合自己的OLAP產品顯得目不暇接,下面給朋友們推薦幾款獲得眾多使用者好評的OLAP產品,首先我們來看現在包括未來OLAP能夠用到的領域有哪些:

1、市場和銷售分析(Marketing and Sales analysis)
       2、電子商務分析(Clickstream analysis)
       3、基於曆史資料的營銷(Database marketing)
       4、預算(Budgeting)
       5、財務報告與整合(Financial reporting and consolidation)
       6、管理報告(Management reporting)
       7、利益率分析(Profitability analysis)
       8、品質分析(Quality analysis)
       9、OLAP標準APB-1(AQT-Analytical Query Time作為統計指標)

OLAP基於Web的應用
靜態方法     靜態HTML報表
動態方法     通過HTML模板及中繼資料動態產生報表
改進方法     使用Java或ActiveX

相關產品:

SharpShooter OLAP—用於多維資料分析和圖形化資料顯示

特點:

  • 隨著SharpShooter OLAP內嵌在應用程式中,使用者能夠在任何時刻以任何方式查看任何數量的資料,以及執行任何類型和品質的互動式分析

  • SharpShooter提供了靈活的圖表定製方案和建立複雜的圖表結構,還有很多圖表類型可供選擇,如餅狀圖、橫條圖、堆疊橫條圖、樣式曲線等等。聯合使用組件可以非常快速的讓你的資料轉化為可視化的作品

  • OLAP組件包可以協助您管理和分析資料

Pivot Table & Charts—用於線上查看、分析和管理多維資料

特點:

  • 可快速將來自OLAP立方塊、SQL資料庫或靜態CSF檔案的複雜資料顯示為緊湊的概括性可視化報告,與Excel的樞紐分析表和圖表類似

  • 樞紐分析表構件可協助您為Web、Flex和行動裝置 App程式建立互動樞紐分析表和圖表報告。樞紐分析表構件可在建立和分析報告的同時,為您的顧客提供極為直觀的終端使用者體驗

  • 使用者很容易更改報告的外觀布局,並從不同的視角對資料進行審視。您不必為滿足終端使用者的潛在需求而預見到所有可能的報告情況

  • 支援多種類型:柱狀圖、圓柱圖、直線圖、散佈圖、堆積圖和餅圖

  • 使用者只需一分鐘即可設定報告的布局-確定行、列或篩選區域內應設定哪些維度

RadarCube ASP.NET & Silverlight —通過表格和圖表的方式可視化的OLAP資料

特點:

  • 支援任何類型的資料來源,如資料庫,檔案等。支援SQL Server Analysis Services立方體的多維資料來源

  • 針對不同的類型建立導出量值(基於行-表的度量值,自訂彙總度量值以及基於其他Cube儲存格的度量值)

  • OLAP圖表項目的修改,包括依賴於不同測量的取值的顏色,表單和尺寸。不相關聯的和連續的顏色修改

八、OLAP的發展與展望

由於現在電腦能力的大幅提升以及各種不同廠商的努力,OLAP已經克服了原來很多不能實現的技術痛點。由於現在資料爆炸似的增長以及客戶新的功能需求,新的OLAP 無論在伺服器端還是用戶端都出現了很多新的技術。如下:

物件導向的線上分析處理
O3LAP(Object-Oriented OLAP)
對象關係的線上分析處理
OROLAP (Object Relational OLAP)
分布式線上分析處理
DOLAP (Distributed OLAP)
時態線上分析處理
TOLAP (Temporal OLAP)

本文參考searchbi  轉載請註明轉載自慧都控制項網

淺談商業智慧工具OLAP的強大功能

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.