宏碁採用SQL Server 2012改造全球資料倉儲

分類: 軟體 新品報導   11/26/2012   Microsoft


宏碁與台灣微軟攜手將過去營運10多年的全球營運核心─全球資料倉儲系統(Global Data Warehouse;以下簡稱GDW)從Oracle全面升級至SQL Server 2012,藉由整體架構的翻新與系統調校,全面性提昇宏碁GDW執行效率,包括儲存所需空間減少32%、資料拋轉效率提昇3倍,報表效能最高更激增5倍。此外,SQL Server 2012所提供的系統服務可用性與自助服務,也協助宏碁展現高度執行決策力與深度市場洞察力。

以SQL Server 2012取代Oracle 宏碁全球資料倉儲系統效能激增3倍以上
宏碁GDW自2000年運作至今已達十餘年,負責收納財務、銷售、通路與庫存等重要資料,同時提供服務給全球五大區域,伴隨業務規模逐年擴張、資料量數倍增長、轉檔批次漸次走高,各項負擔紛至沓來,致使宏碁GDW系統面臨愈趨明顯的效能問題,以致於在台灣、大陸、亞太、美洲與歐洲等五大區域,執行一個完整資料拋轉程序 (ERP → GDW → Regional DW) ,往往得耗費12個小時以上。為求改善,宏碁也曾推動數次Oracle版本升級,將GDW從最早期的Oracle 8i,一路升級到9i、11g R2等版本,每回軟硬體升級都一度提高效能,但此後皆不敵資料量的攀升及轉檔頻率的增加,迫使效能再次走軟。

為徹底解決長期面臨的龐大資料拋轉效能耗費多時的問題,宏碁決定將GDW的資料庫從Oracle 11g R2轉移到Microsoft SQL Server 2012,在微軟團隊駐點宏碁總部進行SQL Server 2012的效能與相容性測試等概念驗證後,成功的將資料拋轉作業需時驟降為3.5小時以內,效能激增3倍;相同資料量所需空間減少32%;以及報表效能提升3~5倍;例如一項有關應收帳款的報表,原本需時33分鐘產出,如今則急遽縮減為7秒。

宏碁全球資訊總部後勤資訊系統處處長趙翠珍表示:「換置新系統好比整建房子,微軟團隊不只做到粉刷牆壁,也貼心考量到管線配置、防震設計等進階層面,充分展現附加價值。所以後續進入專案建置過程,她始終信任並接受微軟團隊所提之改善建議,期望彼此在目標一致、互信透明的合作基調上,將事情做到最好。」宏碁GDW轉移專案從2012年二月底開始啟動,為期6個月,已於8月底順利上線。此專案採雙軌並進模式,一方面由微軟團隊執行資料庫轉移任務,二方面由宏碁成立一個十餘人的工作小組,與微軟團隊緊密合作執行DB Schema重新設計與必要的內容修改。

微軟團隊助陣 全方位系統健診專業服務揪甘心
針對資料庫效能,微軟團隊不只著重資料庫轉移,更悉心檢視既有GDW架構之盲點,逐一提出改善之道。譬如原系統的Oracle預存程序 (Stored Procedure) 語法內逾兩千行大量程式,研判是導致資料拋轉效率不彰的癥結,微軟團隊便巧妙運用SSIS (SQL Server Integration Services) 平行處理技術,使資料拋轉作業需時驟降為3.5小時以內,讓效能激增3倍。
此外,微軟團隊亦就GDW內事實表格 (Fact Table) 、維度表格 (Dimension Table) 及儲存資料型別等面向,重新進行精簡化設計,證實可讓儲存相同資料量的所需空間,因而減少32%。至於報表系統的介接,微軟團隊不僅成功實現資料庫轉換而不影響前端使用者作業。透過SQL語法的改良與最佳化,使報表效能提升3~5倍;例如一項有關應收帳款的報表,原本需時33分鐘產出,如今則急遽縮減為7秒。

宏碁回顧整段轉移歷程表示,微軟團隊不僅證明SQL Server 2012確實足堪大任,可運行跨國性資料倉儲所涉及巨量資料運算的關鍵系統,並展現優異的效能跟整合度,這個結果獲得宏碁IT主管極為正面的評價與肯定。此外,宏碁也評估下一階段將逐步把e化系統的日常報表轉換至微軟SSRS,並提供同仁自助報表服務,期望將SQL Server功能應用得更加廣泛。

台灣微軟營運暨行銷事業群伺服器平台事業部資深協理周旺暾進一步說明:「海量資料已是無可避免的IT變革,隨著資料種類與樣態越趨複雜,傳統的資料存取與分析系統已不堪使用。微軟很榮幸能獲得宏碁的青睞,將SQL Server 2012導入全球資料倉儲系統,同時滿足宏碁核心系統跨國存取與海量資料的運算需求,也一舉解決硬體設備擴充的惡性循環困境,微軟專業團隊的支援,更成功整合宏碁既有系統,期待未來能為宏碁提供更多客製化與創新的服務,拓展潛在商機。」