摸索形成HANA解決方案
業務上的海量數據快速分析需求和HANA能夠帶來的海量數據快速分析能力共同作用,使得農夫山泉成為HANA的第一個“吃螃蟹”者。他們在采用HANA的同時將原來的BI係統SAP BO3升級為SAP BO4。
“項目在今年7月初啟動,期間我們沒有任何前輩的經驗可借鑒,靠的是英文資料,以及不斷地與SAP員工進行交流和知識分享、知識整合。”作為一個先行者,農夫山泉取得今天的成功並不容易。
因為HANA是一個全新的產品,即使在SAP中國內部,全方位了解HANA如何實施的人也幾乎沒有。胡健和他的IT團隊能做的是,認真查看SAP的在線幫助。
所幸的是,作為SAP HANA在中國的第一個客戶,農夫山泉得到了SAP的全力支持。胡健他們在遇到不同領域的問題時,可以方便地去谘詢SAP相應的顧問或者技術人員,得到他們解決問題的建議。然後,他們不斷去試驗這些建議能否解決問題,最終將所有問題的解決方案整合起來寫成文檔,形成一個HANA的解決方案。
胡健介紹,農夫山泉的HANA項目實施分成兩個階段:第一個階段,他們沒有打破原來的架構,隻是把Oracle的數據集市(Data Mart)到BO上展現的鏈條打亂,通過數據服務(Data Service)把數據集市中的數據抽取到HANA中去,通過BO4在門戶上呈現。這個過程可以解決兩個問題:其一,實現了數據的快速展現;其二,在HANA中做一些邏輯計算,解決了一些邏輯計算在傳統數據倉庫中受限的問題。
這樣,數據的運算速度得到了大大提高,但是這仍然不能實現數據分析的實時性。所以在第二步,農夫山泉將這個架構進行延伸,用HANA替代傳統的數據集市,將其作為分析係統的數據庫,真正解決了數據不能實時更新、分析的問題。
“作為HAHA的第一個“吃螃蟹”者,我們在過程中遇到了各種各樣的問題,我不去回避這些問題。這些問題基本上屬於小問題,大的方向是沒有問題的。”胡健認為,任何軟件產品都要通過應用、升級不斷完善。研發部門在研發時考慮得不夠全麵很正常,做第一個“吃螃蟹”者是否存在風險,關鍵是要看與之配合的廠商能否及時改善產品,並且將改善結果作為補丁進行發布。
體驗難以想象的快速
事實證明,胡健的“險”冒得非常值得。胡健指出,他們測試後發現,HANA的應用表現驚人,凸顯了諸多優勢。
第一,實現了快速的數據展現。據測試,與上一版本的Oracle DM(數據集市)和SAP Business Objects 3.0組合的商業智能報表展現方案相比,SAP HANA和Business Objects 4.0組合要快25~30倍。
第二,形成了強大邏輯計算能力。同樣一段邏輯計算,Oracle DM和SAP Business Objects 3.0組合需要215秒,而SAP HANA和Business Objects 4.0組合第一次隻需要2.1秒,第二次約1.8秒,速度提高了約150倍。胡健介紹,他們測試了120多張已經上線的報表,基本上速度提升100~150倍。而且胡健指出,越是複雜的運算,HANA的邏輯運算能力就越突出。他舉例說,SAP HANA和Business Objects 4.0組合隻用了46秒就完成原來需要24小時才能完成的邏輯計算。
第三,實現了數據的實時、同步。采用傳統的數據庫時,因為數據從業務係統抽取到分析係統需要花費一些時間,所以一般企業都選擇半夜抽取數據,一天抽取一次,導致分析係統中的數據不能實時。而作為快消品企業,農夫山泉希望能夠實時看到自身以及競爭對手的經營狀況,從而進行及時、合理的決策。胡健介紹,HANA中的SLT技術使得數據從業務係統中轉換到HANA中時基本上沒有任何延遲。
此外,胡健指出,HANA可以作為傳統數據庫被外部調用或作為SOA接口部署,而且HANA還提供列存儲與行存儲的快速轉變。
“如果農夫山泉的競爭對手知道,農夫山泉在進行促銷的時候,很多高管可以實時了解促銷情況,並且實時做出決策,他們肯定要坐不住了。”SAP解決方案和架構部總經理張誌琦說,而農夫山泉作為第一個“吃螃蟹”者,已經擁有了先行優勢。
胡健透露,農夫山泉預計在10月底與SAP進一步深化合作,推出基於SAP HANA的移動商務解決方案。