原創|行業資訊|編輯:龔雪|2015-11-18 13:48:23.000|閱讀 1318 次
概述:OLAP(聯機分析處理)是針對特定問題的聯機數據訪問和分析。通過對信息(多維數據)的多種可能形式進行快速、穩定的交互性存取,并允許管理決策人員對數據進行深入觀察。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
OLAP(聯機分析處理) 是使分析人員、管理人員或執行人員能夠從多種角度對從原始數據中轉化出來的、能夠真正為用戶所理解的、并真實反映企業維特性的信息進行快速、一致、交互地存取,從而獲得對數據的更深入了解的一類軟件技術。
60年代,關系數據庫之父E.F.Codd提出了關系模型,促進了聯機事務處理(OLTP)的發展(數據以表格的形式而非文件方式存儲)。1993年,E.F.Codd提出了OLAP概念,認為OLTP已不能滿足終端用戶對數據庫查詢分析的需要,SQL對大型數據庫進行的簡單查詢也不能滿足終端用戶分析的要求。用戶的決策分析需要對關系數據庫進行大量計算才能得到結果,而查詢的結果并不能滿足決策者提出的需求。因此,E.F.Codd提出了多維數據庫和多維分析的概念,即OLAP。
OLTP數據 | OLAP數據 |
原始數據 | 導出數據 |
細節性數據 | 綜合性和提煉性數據 |
當前值數據 | 歷史數據 |
可更新 | 不可更新,但周期性刷新 |
一次處理的數據量小 | 一次處理的數據量大 |
面向應用,事務驅動 | 面向分析,分析驅動 |
面向操作人員,支持日常操作 | 面向決策人員,支持管理需要 |
1.維:是人們觀察數據的特定角度,是考慮問題時的一類屬性,屬性集合構成一個維(時間維、地理維等)。
2.維的層次:人們觀察數據的某個特定角度(即某個維)還可以存在細節程度不同的各個描述方面(時間維:日期、月份、季度、年)。
3.維的成員:維的一個取值。是數據項在某維中位置的描述。(“某年某月某日”是在時間維上位置的描述)
4.多維數組:維和變量的組合表示。一個多維數組可以表示為:(維1,維2,…,維n,變量)。(時間,地區,產品,銷售額)
5.數據單元(單元格):多維數組的取值。
(1)快速性:用戶對OLAP的快速反應能力有很高的要求。系統應能在5秒內對用戶的大部分分析要求做出反應。
(2)可分析性:OLAP系統應能處理與應用有關的任何邏輯分析和統計分析。
(3)多維性:多維性是OLAP的關鍵屬性。系統必須提供對數據的多維視圖和分析,包括對層次維和多重層次維的完全支持。。
(4)信息性:不論數據量有多大,也不管數據存儲在何處,OLAP系統應能及時獲得信息,并且管理大容量信息。
超立方結構指用三維或更多的維數來描述一個對象,每個維彼此垂直。數據的測量值發生在維的交叉點上,數據空間的各個部分都有相同的維屬性。(收縮超立方結構。這種結構的數據密度更大,數據的維數更少,并可加入額外的分析維)。
即將超立方結構變為子立方結構。面向某一特定應用對維進行分割, 它具有很強的靈活性,提高了數據(特別是稀疏數據)的分析效率。
在多維數據結構中,按二維進行切片,按三維進行切塊,可得到所需要的數據。如在“城市、產品、時間”三維立方體中進行切塊和切片,可得到各城市、各產品的銷售情況。
鉆取包含向下鉆取(Drill-down)和向上鉆取(Drill-up)/上卷(Roll-up)操作, 鉆取的深度與維所劃分的層次相對應。
通過旋轉可以得到不同視角的數據。
目前市面上關于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—用于多維數據分析和圖形化數據顯示
特點:
Pivot Table & Charts—用于在線查看、分析和管理多維數據
特點:
RadarCube ASP.NET & Silverlight —通過表格和圖表的方式可視化的OLAP數據
特點:
由于現在計算機能力的大幅提升以及各種不同廠商的努力,OLAP已經克服了原來很多不能實現的技術難點。由于現在數據爆炸似的增長以及客戶新的功能需求,新的OLAP 無論在服務器端還是客戶端都出現了很多新的技術。如下:
面向對象的聯機分析處理
O3LAP(Object-Oriented OLAP)
對象關系的聯機分析處理
OROLAP (Object Relational OLAP)
分布式聯機分析處理
DOLAP (Distributed OLAP)
時態聯機分析處理
TOLAP (Temporal OLAP)
本文參考 轉載請注明轉載自慧都控件網
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn