平特心水报图
新網絡營銷基礎與實踐

你的位置:首頁 >網絡營銷 >聯機分析處理

聯機分析處理

1.聯機分析處理的概念

    聯機分析處理(On-Line Analysis Processing簡寫為OLAP)的概念最早是由關系數據庫之父愛德華·庫德(E·F·Codd)博士于1993年提出的,是一種用于組織大型商務數據庫和支持商務智能的技術。OLAP數據庫分為一個或多個多維數據集,每個多維數據集都由多維數據集管理員組織和設計以適應用戶檢索和分析數據的方式,從而更易于創建和使用所需的數據透視表和數據透視圖。簡寫為OLAP,隨著數據庫技術的發展和應用,數據庫存儲的數據量從20世紀80年代的兆(M)字節及千兆(G)字節過渡到現在的兆兆(T)字節和千兆兆(P)字節,同時,用戶的查詢需求也越來越復雜,涉及的已不僅是查詢或操縱一張關系表中的一條或幾條記錄,而且要對多張表中千萬條記錄的數據進行數據分析和信息綜合,關系數據庫系統已不能全部滿足這一要求。在國外,不少軟件廠商采取了發展其前端產品來彌補關系數據庫管理系統支持的不足,力圖統一分散的公共應用邏輯,在短時間內響應非數據處理專業人員的復雜查詢要求。

     聯機分析處理是共享多維信息的、針對特定問題的聯機數據訪問和分析的快速軟件技術。它通過對信息的多種可能的觀察形式進行快速、穩定一致和交互性的存取,允許管理決策人員對數據進行深入觀察。決策數據是多維數據,多維數據就是決策的主要內容。OLAP專門設計用于支持復雜的分析操作,側重對決策人員和高層管理人員的決策支持,可以根據分析人員的要求快速、靈活地進行大數據量的復雜查詢處理,并且以一種直觀而易懂的形式將查詢結果提供給決策人員,以便他們準確掌握企業(公司)的經營狀況,了解對象的需求,制定正確的方案。

    聯機分析處理具有靈活的分析功能、直觀的數據操作和分析結果可視化表示等突出優點,從而使用戶對基于大量復雜數據的分析變得輕松而高效,以利于迅速做出正確判斷。它可用于證實人們提出的復雜的假設,其結果是以圖形或者表格的形式來表示的對信息的總結。它并不將異常信息標記出來,是一種知識證實的方法。

2.聯機分析處理的基本特點

    數據結構和組織模式需要預先設計和建立;數據查詢需要進行表連接,在查詢性能測試中往往是影響速度的關鍵;數據匯總查詢(例如查詢某個品牌的所有產品銷售額),需要進行Group by 操作,雖然實際得出的數據量很少,但查詢時間變得更長;為了改善數據匯總查詢的性能,可以建立匯總表,但匯總表的數量與用戶分析的角度數目和每個角度的層次數目密切相關。例如,用戶從8個角度進行分析,每個角度有3個匯總層次,則匯總表的數目高達3的8次方。 可以采取對常用匯總數據建立匯總表,對不常用的匯總數據進行Group by 操作,這樣來取得性能和管理復雜度之間的均衡。某些客戶只通過某些分銷渠道才購買,但是只要該客戶存在,他在各個月和各個地區內均有消費(例如,華南IBM只通過熊貓國旅定購南航機票,但在華南四省在每個月均有機票訂購)。則時間和地區維是密集維,客戶和分銷渠道是稀疏維,MOLAP將稀疏維建成索引文件(Index File),密集維所對應的數值仍然保留在數據文件中,索引文件不存儲空紀錄。這樣保持了對空間的合理利用。我們也可以看到,如果所有維都是稀疏維,則MOLAP的索引文件就退化成ROLAP的事實表, 兩者沒有區別了。

    在實際應用中,不可能所有分析的維度都是密集的,也絕少存在所有分析的維度都是稀疏的,因此稀疏維和密集維并用的模式幾乎主導了所有的MOLAP應用。而稀疏維和密集維的定義全部集中在概要文件中,因此,只要預先定義好概要文件,所有的數據分布就自動確定了。在這種模式中,密集維的組合組成了的數據塊(Data Block),每個數據塊是I/O讀寫的基礎單位(如上圖),所有的數據塊組成了數據文件。稀疏維的組合組成了索引文件,索引文件的每一個數據紀錄的末尾都帶有一個指針,指向要讀寫的數據塊。因此,進行數據查詢時,系統先搜索索引文件紀錄,然后直接調用指針指向的數據塊進行I/O讀寫(如果該數據塊尚未駐留內存),將相應數據塊調入內存后,根據密集維的數據放置順序直接計算出要查詢的數據距離數據塊頭的偏移量,直接提取數據下傳到客戶端。因此,MOLAP 方式基本上是索引搜索與直接尋址的查詢方式相結合,比起ROLAP的表/索引搜索和表連接方式,速度要快得多。

3.聯機分析處理的作用

   聯機分析處理是共享多維信息的,針對特定問題的聯機數據訪問和分析的快速軟件技術。它通過對信息的多種可能的觀察形式進行快速、穩定一致和交互性的存取,允許管理決策人員對數據進行深入觀察。決策數據是多維數據,多維數據就是決策的主要內容。OLAP專門設計用于支持復雜的分析操作,側重對決策人員和高層管理人員的決策支持,可以根據分析人員的要求快速、靈活地進行大數據量的復雜查詢處理,并且以一種直觀而易懂的形式將查詢結果提供給決策人員,以便他們準確掌握企業(公司)的經營狀況,了解對象的需求,制定正確的方案。 聯機分析處理具有靈活的分析功能、直觀的數據操作和分析結果可視化表示等突出優點,從而使用戶對基于大量復雜數據的分析變得輕松而高效,以利于迅速做出正確判斷。它可用于證實人們提出的復雜的假設,其結果是以圖形或者表格的形式來表示的對信息的總結。它并不將異常信息標記出來,所以是一種知識證實的方法。對于電子商務這個大的平臺中也起到了很重要的作用,在商務智能中是核心,對電子商務的運行提供了速度很發展的動力。

4.聯機分析系統的分類

當今的數據處理大致可以分為兩類:聯機事務處理OLTP、聯機分析處理OLAP。聯機事務處理是傳統的關系數據庫的主要應用,主要處理日常的、基本的事務。而聯機分析系統是數據倉庫的主要應用,支持復雜的分析操作,側重決策支持,并且提供直觀易懂的查詢結果。

網絡營銷詞典內容均由網友提供,僅供參考。

平特心水报图 2008年股票指数 股票推荐·天牛宝诚信 股票交易规则 2010年7月上证指数 承德股票配资 000157个股资料股票行情 2006年上证指数 石家庄股票融资 大连股票配资利息低 股票融资比例