時間:2020-09-01來源:瀏覽數(shù):248次
人們在談商業(yè)智能(BI)時,經(jīng)常會提到OLAP,有的人可能認(rèn)為OLAP工具就是BI。其實OLAP僅是BI的一部分,是很重要的一項分析技術(shù)。那什么是OLAP呢?
OLAP(Online analytical processing),即聯(lián)機分析處理,最早是由關(guān)系數(shù)據(jù)庫之父E.F.Codd于1993年提出的,主要用于支持企業(yè)決策管理分析。它的目標(biāo)是滿足決策支持或者滿足在多維環(huán)境下特定的查詢和報表需求,它的技術(shù)核心是維這個概念,“維”一般包含著層次關(guān)系。因此OLAP也可以說是多維數(shù)據(jù)分析工具的集合。
①維(Dimension):是人們觀察數(shù)據(jù)的特定角度,是考慮問題時的一類屬性,屬性集合構(gòu)成一個維(時間維、地理維等)。
②維的層次(Lever of Dimension):人們觀察數(shù)據(jù)的某個特定角度(即某個維)還可以存在細(xì)節(jié)程度不同的各個描述方面(時間維:日期、月份、季度、年)。
③維的成員(Member of Dimension):維的一個取值,是數(shù)據(jù)項在某維中位置的描述。(如“2020年9月1日”是在時間維上位置的描述)。
④度量(Measure):多維數(shù)組的取值。
①下鉆(Drill down):維度是有層次的,下鉆表示進(jìn)入維度的下一層,將匯總數(shù)據(jù)拆分到下一層所在細(xì)節(jié)數(shù)據(jù)信息,如下圖從第二季度下探到看4、5、6月的明細(xì)數(shù)據(jù)。
②上鉆(Roll up):下探的反向操作,回到更高匯聚層的匯總數(shù)據(jù)。
③切片(Slice):切片可以理解成把立體按某一個維度進(jìn)行切分,就可以看兩維數(shù)據(jù),如圖中按電子產(chǎn)品切分,看到的是時間和地理位置關(guān)系的二維數(shù)據(jù)。
④切塊(Dice):相對于切片是按一個點切分,切塊就是按一個范圍(區(qū)間)來做切分。
⑤旋轉(zhuǎn)(Pivot):維的行列位置交換,換一個視角分析數(shù)據(jù)。
①快速性:用戶對OLAP的快速反應(yīng)能力有很高的要求。系統(tǒng)應(yīng)能在用戶要求的時間內(nèi)對用戶的大部分分析要求做出反應(yīng),因此就更需要一些技術(shù)上的支持,如專門的數(shù)據(jù)存儲格式、大量的事先運算、特別的硬件設(shè)計等。
②可分析性:OLAP系統(tǒng)應(yīng)能處理與應(yīng)用有關(guān)的任何邏輯分析和統(tǒng)計分析。用戶無需編程就可以定義新的專門計算,將其作為分析的一部分,并以用戶理想的方式給出報告。用戶可以在OLAP平臺上進(jìn)行數(shù)據(jù)分析,也可以連接到其他外部分析工具上,如時間序列分析工具、數(shù)據(jù)挖掘工具等。
③多維性:多維性是OLAP的關(guān)鍵屬性。系統(tǒng)必須提供對數(shù)據(jù)分析的多維視圖和分析,包括對層次維和多重層次維的完全支持。事實上,多維分析是分析企業(yè)數(shù)據(jù)最有效的方法,是OLAP的靈魂。
④信息性:不論數(shù)據(jù)量有多大,也不管數(shù)據(jù)存儲在何處,OLAP系統(tǒng)應(yīng)能及時獲得信息,并且管理大容量信息。這里有許多因素需要考慮,如數(shù)據(jù)的可復(fù)制性、可利用的磁盤空間、OLAP產(chǎn)品的性能及與數(shù)據(jù)倉庫的結(jié)合度等。
作為商業(yè)智能BI系統(tǒng)的關(guān)鍵技術(shù),OLAP可以在使用多維數(shù)據(jù)模型的數(shù)據(jù)倉庫或數(shù)據(jù)集市上進(jìn)行,充分發(fā)揮OLAP的聯(lián)機分析的功能和特性。將OLAP與數(shù)據(jù)挖掘進(jìn)行結(jié)合,能夠為數(shù)據(jù)挖掘提供基礎(chǔ)數(shù)據(jù)支持,提高數(shù)據(jù)挖掘的效率,而且還可以實現(xiàn)聯(lián)機分析數(shù)據(jù)挖掘的功能。
發(fā)布時間:2023-09-27瀏覽量:106次
發(fā)布時間:2022-05-11瀏覽量:366次
發(fā)布時間:2022-03-28瀏覽量:248次
發(fā)布時間:2022-03-10瀏覽量:2041次
發(fā)布時間:2022-03-09瀏覽量:228次
400咨詢:4000011866
手機咨詢:137-0121-6791
技術(shù)支持QQ:400-0011-866
(工作日9:00-18:00)
產(chǎn)品建議郵箱
yixin@esensoft.com