甲骨文台灣地區商業智慧負責人江鳴雷表示,Big Data中最重要、也最有價值的部分即在於最後做分析,因此企業期待的不只是一份報表如此而已。此外,商業智慧(Business Intelligence,BI)除了OLAP Reporting工具,還有一些分析程式,對此Oracle針對Big Data設計的解決方案,即是整合在Exalytics主機平台。
就整個Big Data運作平台來看,Oracle從收集、組織、分析,到最後的決策,共設計三種不同角色功能的解決方案。Big Data Appliance主要是去收集各個方面不同來源的資料,可能包含資料庫與外部資料,像是社群網站、PDF等檔案;之後進行資料組織的是Exadata,如同是傳統資料倉儲(Data Warehouse);緊接著,把資料都分門別類處理好之後,前端該怎麼做分析才能讓管理者據以參考制定決策,則是由Exalytics來協助。
以前做資料分析時,必須先知道自己想問什麼,江鳴雷舉例,如某項產品在過去3個月內在東區的銷售量是多少,統計出來後再跟其他區域作比較;但現在卻只知道在這麼多的資料量中,是不是還可以有一些資訊可以擷取,這就是Exalytics可創造的價值。
「Exalytics另一重要特性是In-memory的執行模式,是針對BI相關應用,以系統工程(Engineered Systems)架構的一體機。」江鳴雷表示,由於企業執行資料分析時強調的是快速回應,不能再像以前產出多維度分析報表通常需要一段運算時間。而Exalytics是基於Intel運算架構,擁有40顆核心、1TB記憶體的配置,可減少耗用硬碟I/O,改由記憶體來執行,即可讓運算突破以往的速度。
|
▲Oracle Big Data平台針對收集、組織、分析、決策,四階段的發展方向。(資料來源:Oracle) |
此外江鳴雷還強調,傳統BI分析大多在做Query Reporting、Multi-dimensional OLAP、線上分析報表,這些都是比較偏重在結構性的資料庫,目前Oracle有個解決方案稱為Endeca,在做Information Discovery,這個Discovery就包含結構、非結構合併的搜尋與發掘,同時可結合分析平台Oracle BI Foundation進一步分析。只是較傳統BI不同之處在於,Endeca就像是個搜尋引擎,執行分析的方式是輸入關鍵字,再根據資料來源,找出各種不同組合。
但這種關鍵字Mapping只是Endeca的功能之一,若是關鍵字只專屬企業內部使用,可預先制定,或是進一步以話語作分析。江鳴雷觀察,現在有越來越多企業關注非結構式的資料,特別是來自部落格、社群網站的文字資料,針對某一主題進行許多分析結果,最典型的案例如Apple,藉此收集用戶使用iPhone、iPod等行動設備的過程,進一步作行為分析。