資料探勘中的OLAP工具有哪些?
OLAP 工具主要分為三類,如下所示:
MOLAP − MOLAP 代表多維 OLAP。它支援元組作為資料儲存單元。MOLAP 應用專用的 n 維陣列儲存引擎和 OLAP 中介軟體來處理資料。因此,OLAP 查詢透過直接定址關聯的多維檢視(資料立方體)來完成。
這種結構專注於將事務資訊預計算成聚合,從而導致快速的查詢執行效能。特別是,MOLAP 在載入時預計算並在每個層次結構級別儲存聚合度量,並存儲和索引這些值以供立即檢索。
完整的預計算需要大量的開銷,包括處理時間和儲存空間。對於稀疏資料,MOLAP 需要稀疏矩陣壓縮演算法來增強儲存使用,因此通常與儲存在 RDBMS 中的資料相比,資料在磁碟上的大小更小。
基於 MOLAP 的產品通常以聚合形式排列、導航和分析資料。它們需要與軟體緊密耦合,並且基於多維資料庫 (MDDB) 系統。有效的實現以類似於使用方式的形式儲存資料,並使用改進的儲存方法來最小化儲存。
ROLAP − ROLAP 代表關係型 OLAP。它可以基於大家熟悉的 RDBMS 技術來儲存資料。在這種情況下,資料和相關的聚合儲存在 RDBMS 中,OLAP 中介軟體可以實現資料立方體的管理和探索。
此架構的目標是最佳化 RDBMS 後端,並支援其他工具和服務,包括資料立方體導航邏輯。由於使用了 RDBMS 後端,因此 ROLAP 的主要優勢在於管理大量資料時的可擴充套件性。
ROLAP 系統通常從駐留在關係資料庫中的資料工作,其中基礎資料和維度表儲存為關係表。此模型允許對記錄進行多維分析。
它是業界最新且增長最快的 OLAP 技術領域。此方法允許生成二維關係表的多個多維檢視,從而避免圍繞所需檢視構建記錄。
MQE − MQE 代表託管查詢環境。一些產品能夠提供 ad-hoc 查詢,例如資料立方體和切片和切塊分析功能。這是透過開發一個從 DBMS 中選擇資料的查詢來完成的,該查詢將請求的資料傳遞到系統,然後將其放置到資料立方體中。
此資料立方體可以本地儲存在桌面中,並在那裡進行操作以減少開銷,每次執行查詢時都需要建立結構。將資料儲存在資料立方體中後,可以對其應用多維分析和操作。
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP