OLAP讓企業資料搖身一變為商業智慧

專訪Hyperion Solutions亞太區產品行銷經理工藤啟介
商業智慧是企業用來檢視營運體質,協助進行決策的分析工具。據Gartner分析,2006年採用商業智慧的企業投資報酬率將在未採用的二至三倍以上。商業智慧分析能力的骨幹,是建立在OLAP技術之上,有了OLAP,才使得企業能夠在資料間尋找出有意義的資訊。
工藤啟介是Hyperion Solutions亞太區產品行銷經理,多年實務經驗使他能橫跨OLAP和商業智慧的市場面和技術面。趁著他前來臺灣進行數天教育訓練之便,我們針對OLAP技術和商業智慧發展進行訪談。
From:iThome產品技術報

Q:請為我們簡介一下OLAP技術及發展的背景。
A:OLAP是Online Analytic Processing的縮寫,也就是線上即時分析的技術,在商業智慧中扮演著重要的角色。
要談OLAP,就要先從關聯式資料庫談起。關聯式資料庫當初設計最大的用意在儲存資料,但是當查詢語法變得複雜,效能上就會發現它的不足之處。E.F.Codd博士在1993年提出多維度資料庫和多維度分析的概念,也就是OLAP。從業界發展趨勢來看,發展關聯式資料庫的公司像是Oracle、微軟等紛紛收購擁有OLAP技術的公司,就可以明白關聯式資料庫的不足之處及OLAP在計算和查詢上的優勢。
Q:各家廠商支援OLAP的情況不一,具體而言有哪些技術?
A:OLAP主要的技術有兩種,一種稱之為MOLAP,意思就是Multidimensional OLAP,它是將資料庫的資料分割轉換成依照維度和量值建置的Cube,在查詢時能從不同的面向切入,在效率及計算功能上都遠優於資料庫。
ROLAP也就是Relational OLAP,使用特殊的資料庫結構,將關聯資料庫的查詢、計算過程優化。由於它能直接查詢資料庫,維持了較大規模的查詢範圍。
Q:這兩種技術有沒有優劣之分?
A:個別來看,MOLAP查詢效能較好,但就查詢資料規模而言,ROLAP比MOLAP實用。再換個角度來說,使用者需要的是即時產生分析結果,但在查詢廣度上最好也能不受限制。這樣的需求,導致了一種整合的技術出現,我們稱之為Hybrid OLAP,也就是HOLAP。
HOLAP保有線上分析的快速效能,當查詢範圍超過事先建置的Cube,則改由ROLAP接手,擴展查詢的規模。像Hyperion的Essbase早期也採用MOLAP技術,現在就改採HOLAP。
Q:剛剛提到Hyperion在OLAP技術上採用HOLAP技術,除此之外還有其他技術上的特點嗎?
A:從分析的角度來說,Hyperion在財務智慧上有其長處,它在計算引擎上提供了超過200種以上的計算函數。在系統規模擴充性上,舉個實例來說,日本NTT DoCoMo的商業智慧系統,每天由各地同時在線上查詢的人數超過四萬。臺灣電信業有許多資費方案,NTT的方案更多,他們資料每天要傳輸兩次,看資費方案設計成效如何,如果有問題就趕快調整。就系統而言,需要很好的擴充延展性,以及極佳計算能力才能支撐。
Q:Hyperion有什麼樣的新技術在支援類似這種規模的系統?
A:我們有一套稱之為Aggregate Storage Option(ASO)的技術,在OLAP領域屬於先進的技術。像DoCOMO這樣的規模,或是分析資料中有一百萬筆客戶資料,OLAP不是犧牲效能來換取結果,就是犧牲維度。。ASO利用新的資料儲存體系架構,集中運算和簡化塑模功能,讓使用者能建立大規模的資料,優化分析的性能,並且讓同時使用線上查詢的人數大為增加。
Q:商業智慧解決方案,應該具備哪些工具?

A:分析能力是我認為首要的,商業智慧最主要的目的在於瞭解企業的營運狀況,利潤分析等。企業需要從多觀點來檢視,例如說產品、區域、通路等,好的分析工具應要要能快速、正確的提供這些分析結果。
另外,好的查詢工具也是必要的。對於一般使用者,SQL查詢語法仍然太過複雜,因此利用視覺的元素讓使用者操作,自動化產生查詢語法,達到和SQL指令相同的結果。最後一環是報表工具,要讓使用者能完成易於解讀、說明企業狀況的報表。
Q:從報表發展來看,Business Objects併購Crystal Report,Hyperion也合併了Brio,這在商業智慧工具趨勢上有什麼意義?Hyperion在報表整合上會有什麼新發展?
A:對使用者而言,報表的使用與呈現是他們最常接觸工具,如何容易使用,容易利用報表進行企業狀況的分析,可能是最重要的。以業界來說,以前是Crystal Report做得最好,現在被Business Objects收購,他們在這方面做得不錯。又如Hyperion合併Brio,Cognes也有Report Net,這些趨勢都說明了前端工具的重要性。
在亞洲地區,商業智慧相當倚重報表工具,甚至對於形式、顏色的要求,也都比歐美國家重視,這是區域文化的特性。以往Hyperion較著重分析技術,報表開發工具和呈現上,的確還有努力的空間。現在透過合併Brio,我們會做好整合性的工作,以更貼近亞洲地區的需求。
Q:在亞太地區系統區域化的工作發展的如何?
A:目前亞太地區有繁、簡、日、韓等版本。我們也會透過合作夥伴進行區域化開發,像是泰文發展,視實際需求在介面上保留英文,但系統可以處理泰文。在產品開發上,英文版和其他語言版本推出時間,大約都在三個月內就可以完成。
除了語言,更進一步的是產業性質和區域文化的問題。日本大企業較多,比較容易和歐美的經驗接軌,但像剛剛提過對報表呈現的要求,也一樣存在於日本的企業裡。台灣除了大型企業之外,中小企業很活躍,也促使我們思考怎麼樣去貼近這個市場。目前我們在內部討論的方向,可能透過Brio來發展或是將Essbase中一些大型企業才用得到的功能例如ASO拿掉,以減少企業成本支出。
文⊙黃天賜

Please follow and like us:

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *