全站文章 iT邦幫忙
iThome Online提供免費電子報,現在就訂,最新IT訊息每日寄達。

iThome 每日新聞報
iThome 產品技術報
加入iThome Online會員,立即使用討論區、Blog等服務。

免費加入會員
登入 / 登出
管理會員帳號
忘記帳號密碼
聯絡客服
訂閱周刊
讀者服務
12' E政府專刊no.6(46)
12' 個資法專刊No2(45)
12' iTcloud No.2(44)
12' e政府專刊No.5(43)
12' 個資法專刊(42)
11' CIO專刊(41)
11' e教育專刊No.3 (40)
11' e政府專刊No.4 (39)
11'iTcloud專刊(38)
10' e教育專刊No.2 (37)
10'e政府專刊No.3 (36)
09'e政府專刊No.2 (35)
09'e教育專刊(34)
09'e政府專刊(33)
08'企業資安專刊-端點安全防護(32)
08'企業採購情報誌(31)
07'資訊安全技術應用專刊(30)
07' 新世代資料中心專刊(29)
07'企業資安技術應用專刊(28)
企業採購情報誌'06冬季號(27)
企業軟體技術應用專刊(25)
企業資安技術應用專刊(24)
記憶體資料庫技術,讓ERP資料查詢加快20倍
文/辜雅蕾 2011-12-05
分享到facebook
中國最大瓶裝水公司農夫山泉,利用記憶體式資料庫,提供即時OLTP與OLAP的分析資料,由原本6分鐘產出一份報表,縮短至16秒


農夫山泉首席信息官胡健表示,藉由資料倉儲所產生的報表不僅速度比較慢,而且每一個資料輸出輸入的節點都會提高資料錯誤的可能。

中國最大瓶裝水製造商農夫山泉近年因快速成長的業務而產生了大量營運資料,導致ERP執行速度逐漸變慢,所以,今年6月農夫山泉捨棄傳統資料市集的方式,改導入SAP HANA記憶體式資料庫技術,來加快營運報表的產生速度,以提高供貨調度的效率。

農夫山泉首席信息官胡健表示:「一張營運報表的產出時間從6分鐘縮短到16秒,縮短了20倍時間。」不僅如此,農夫山泉也利用HANA歷史營運資料來建立預測指數,再參考ERP內的庫存數據,來決定未來的採購時點。

對於許多企業來說,掌握物流與庫存管理,都是關乎企業生存與否的重要關鍵,尤其是當企業所生產的產品要運送到幅員廣闊的地方時,就必須快速了解產品運送的狀況,才能隨時進行補貨調貨,節省運送成本,以及有效調度企業資源。而對中國最大的瓶裝水製造商農夫山泉來說,每年要將數十萬噸的瓶裝水,運送到全中國,想要快速掌握各地銷售狀況,挑戰更加艱鉅。

事實上,農夫山泉在2004年時導入SAP的ERP,並使用SAP ERP的ABAP語言來開發交易性的報表,到了2008年時,為了收集各地傳回不斷增加的資料量,才導入了甲骨文的資料市集(Oracle Data Mart),來產生具有分析性的銷售報表。

當時農夫山泉是將 SAP ECC6.0的資料先集中到SAP的BW上,進行資料萃取後放入資料市集中,最後透過BusinessObjects 3.0產出各種分析型的報表資訊。

不過,僅僅不到3年的時間,農夫山泉由於業務量帶動的資料量爆增,使得原先的架構逐漸不敷使用。第一個影響就是資料市集產出報表的速度開始變慢,胡健表示,有時需要2個小時才能產生一張報表,月報表甚至需要4個小時,導致財務結帳必須遞延一天。

系統速度慢對於物流掌控時效也是一大障礙。「幾乎所有物流業最關心的就是各據點的銷售量。」胡健說。不過,原先用資料市集的方式,農夫山泉只能一天做一次ETL資料處理(Extract-Transform-Load),今天得知的狀況,往往要隔天才能有決策反應。因此,胡健表示,各營業單位的行銷人員更進一步希望資料可以即時更新,來讓資料調度更有時效性。

用記憶體式運算提高常用查詢的速度,才逐步淘汰傳統資料市集
農夫山泉決定嘗試採用記憶體式資料庫計算來達到對速度的要求,不過,他們並不是一開始取代掉傳統的資料市集。除了SAP的ERP之外,農夫山泉還有一套自行開發的ERP系統IMS,這兩套ERP經過資料萃取後的數據,都還是先儲存到資料市集中彙整,再傳到資料查詢服務平臺(Data service),藉由記憶體式的資料庫運算產生報表。

在這個過渡作法階段中,雖然資料還是要經過資料市集,計算速度的變化並不明顯。但胡健表示,只要經過HANA運算過的資料,都會儲存在記憶體中,等到再次查詢時,速度就會加快許多,因此能提高常用查詢報表的產出速度。

但是,胡健表示,如果要做到即時運算,還是得放棄資料市集。所以經過一段時間測試後,農夫山泉正式放棄資料市集,將ERP上的資料直接匯入HANA中,不過,不同ERP的匯入路徑並不相同。自行開發的IMS是先將資料匯入資料查詢服務平臺,而ECC上的資料則是先匯入SLT中,才各自將資料匯入HANA中運算。

SLT是一個獨立運作的系統,用來將HANA與ERP上的資料雙向傳送。因此,當HANA所運算出來的分析結果,可以再藉由SLT系統將資料回傳ERP,讓ERP中的DB Trigger驅動資料與HANA同步更新。

在捨棄掉傳統資料市集的架構後,農夫山泉產生報表的速度確實大幅提高。胡健表示,同樣一張報表,用新架構產生報表的時間為16.785秒,舊架構的速度為358.176秒,差距超過20倍。


1 / 2 下一頁

分享到facebook

6/20-6/21 Enterprise Cloud EXPO
企業雲資源應用博覽會與企業雲端論壇
2013 BlackBerry Enterprise Experience Forum-無庸置疑的企業行動化使命
2013 BrainShare Technology Forum Asia Pacific Tour
2013 Java Developer Day
更多研討會
▼ ADVERTISEMENT ▼
▲ ADVERTISEMENT ▲

電週文化事業版權所有、轉載必究 •Copyright © iThome | 刊登廣告授權服務服務信箱隱私權聲明與會員使用條款關於iThome