1992年,關系數據庫技術的創始人之一。E.E.Cold首先提出聯機分析處理(OLAP)一詞。當時Cold認為聯機事務處理(OLAP)己經不能滿足終端用戶對數據庫查詢分析的要求,結構化查詢語言(Structure Question Language,SQL)對大數據庫的簡單查詢也不能滿足用戶的要求了,用戶的決策分析需要對關系數據庫進行大量計算才能得到結果,而簡單的查詢是不夠的,因此,他提出了多維數據庫和多維分析的概念,即OLAP。
OLAP是針對特定問題的聯機數據訪問和數據分析而產生的一種技術,它使分析入員、管理人員或執行人員能夠從多種角度對數據進行快速、一致、交互地分析,使決策者能夠深入理解數據。這些信息是從原始數據轉換過來的,按照用戶的理解,它反映了企業真實的方方面面。OLAP服務器使用為用戶預定義的多維數據視圖對數據倉庫的信息進行統計分析處理,為具有明確分析范圍和分析要求的用戶提供高性能的決策支持。OLAP將分析結果存儲在信息庫中,便于決策者通過對比多種分析結果做出更好的決策。此外,信息庫中還存放決策準則、管理經驗、常識。
圖1 OLAP系統的體系結構
聯機分析與人們較為熟悉的聯機事務處理(OLAP)相比有很大不同,聯機分析處理是決策人員和高層管理人員對數據倉庫進行信息分析處理,而OLTP是操作人員和底層管理人員利用計算機網絡對數據庫中的數據進行查詢、增加、刪除、修改等操作,以完成事務處理工作:OLAP是面向分析的,而OLTP是面向應用的;OLAP歷史的數據和經綜合提煉的數據均來自OLTP所依賴的底層數據庫;OLAP的數據比OLTP的數據多了數據的多維化和預綜合處理等操作:另外,OLAP的前端產品的界面風格和數據訪問方式是與OLTP不同的,OLTP多為固定的表格,查詢和數據顯示也較固定規范,而OLAP則采用便于非數據處理專業人員理解的方式,如多維報表、統計圖等,查詢和數據輸出形式較靈活,用戶可以方便進行每層細化、切片等數據的操作。如表1所示:
表1 OLTP和OLAP的比較列表
OLAP是一種提供數據分析功能的查詢技術,具有以下功能特征:
(1)具有多維數據庫。OLAP的最大特點是將數據進行多維存儲,生成多維數據庫,以便進行分析。這種多維數據庫,也可被看成一個超立方體,沿著各個維的方向存儲數據,它允許用戶沿著事物的軸線方便地進行數據分析,從而達到對數據從宏觀到微觀的深入分析。OLAP給出了數據倉庫中數據的多維邏輯視圖,這種視圖通過一種更為直觀的分析模型,跨維度,在不同層次之間跨成員地計算和建模。
(2)交互式的快速響應查詢。OLAP采用了詳細剖析較低層的數據或統攬較高層的概括性和聚集數據來進行交互式查詢,同時為了提高查詢和響應速度,它還應用了數據的矩陣存儲技術和一系列的數據壓縮技術。
(3)動態數據分析。關系數據庫系統只是對靜態的數據進行分析,所以它沒有實時的用戶和機器的交互數據分析功能。而OLAP則是側重于動態數據的分析,并可以在其內部對數據進行自動地轉換,使得用戶可以在交互過程中獲得明確的分析結果。
OLAP的基本多維分析操作有鉆取(roll up和drill down)、切片(slice)和切塊(dice)及旋轉(pivot)等。
核心關注:拓步ERP系統平臺是覆蓋了眾多的業務領域、行業應用,蘊涵了豐富的ERP管理思想,集成了ERP軟件業務管理理念,功能涉及供應鏈、成本、制造、CRM、HR等眾多業務領域的管理,全面涵蓋了企業關注ERP管理系統的核心領域,是眾多中小企業信息化建設首選的ERP管理軟件信賴品牌。
轉載請注明出處:拓步ERP資訊網http://www.guhuozai8.cn/
本文標題:商務智能體系介紹——聯機分析處理相關理論