利用SAPHANA實(shí)現(xiàn)ERP系統(tǒng)查詢(xún)優(yōu)化_第1頁(yè)
利用SAPHANA實(shí)現(xiàn)ERP系統(tǒng)查詢(xún)優(yōu)化_第2頁(yè)
利用SAPHANA實(shí)現(xiàn)ERP系統(tǒng)查詢(xún)優(yōu)化_第3頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余1頁(yè)可下載查看

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、利用SAP HAN實(shí)現(xiàn)ERP系統(tǒng)查詢(xún)優(yōu)化ERP系統(tǒng)是基于先進(jìn)的企業(yè)管理理念上高度集成化的信息系 統(tǒng),將財(cái)務(wù)、物資、設(shè)備、銷(xiāo)售、生產(chǎn)、計(jì)劃等業(yè)務(wù)功能綜合集 成的經(jīng)營(yíng)管理工具,推廣 ERP系統(tǒng),將統(tǒng)一規(guī)范業(yè)務(wù)流程,促進(jìn) 管理水平的提升。我公司在 2008年開(kāi)始啟動(dòng)SAPERP系統(tǒng)建設(shè), 先后實(shí)現(xiàn)了上市與未上市業(yè)務(wù)的上線及單軌運(yùn)行, 經(jīng)過(guò)多年的運(yùn) 行,系統(tǒng)內(nèi)已存儲(chǔ)大量的財(cái)務(wù)賬務(wù)性數(shù)據(jù)與生產(chǎn)過(guò)程性數(shù)據(jù), 系 統(tǒng)運(yùn)行效率明顯降低, 產(chǎn)生了系統(tǒng)查詢(xún)性能優(yōu)化需求。 針對(duì)查詢(xún) 性能優(yōu)化需求, 業(yè)務(wù)部門(mén)與技術(shù)支持部門(mén)聯(lián)合進(jìn)行了系統(tǒng)運(yùn)行情 況調(diào)研,經(jīng)過(guò)訪談?wù){(diào)研,匯總問(wèn)題集中體現(xiàn)在以下兩個(gè)方面: 1、 自開(kāi)發(fā)報(bào)表存

2、在性能問(wèn)題, 物料憑證清單以及預(yù)留領(lǐng)料批料發(fā)料 清單等報(bào)表查詢(xún)速度緩慢, 優(yōu)化查詢(xún)條件后查詢(xún)返回時(shí)間需要幾 個(gè)小時(shí), 自開(kāi)發(fā)設(shè)備清單顯示查詢(xún)速度過(guò)慢, 目前在用設(shè)備 2 萬(wàn) 臺(tái),使用 IH08 查詢(xún)返回時(shí)間 2 分鐘以?xún)?nèi),而自開(kāi)發(fā)報(bào)表查詢(xún)返 回時(shí)間在 30 分鐘以上, 優(yōu)化查詢(xún)條件后執(zhí)行效率并未明顯改觀; 2、月結(jié)、年結(jié)時(shí)性能問(wèn)題突出,在系統(tǒng)處理業(yè)務(wù)量大的時(shí)間段, 庫(kù)存盤(pán)點(diǎn)明細(xì)表需運(yùn)行近 7 個(gè)小時(shí),工單狀態(tài)監(jiān)測(cè)完成情況統(tǒng)計(jì) 表需運(yùn)行 1.5 個(gè)小時(shí), 嚴(yán)重影響到業(yè)務(wù)的正常運(yùn)行。 查詢(xún)效率問(wèn) 題已經(jīng)成為困擾用戶(hù)體驗(yàn)的突出問(wèn)題。 雖經(jīng)前期系統(tǒng)硬件的升級(jí) 與代碼優(yōu)化,但效果不甚明顯,項(xiàng)目經(jīng)理部最終

3、決定采用 SAP HANA術(shù),對(duì)系統(tǒng)進(jìn)行優(yōu)化,提高系統(tǒng)查詢(xún)性能。、SAP HAN介紹HANA是一個(gè)軟硬件結(jié)合體,提供高性能的數(shù)據(jù)查詢(xún)功能, 用戶(hù)可以直接對(duì)大量實(shí)時(shí)業(yè)務(wù)數(shù)據(jù)進(jìn)行查詢(xún)和分析, 而不需要對(duì) 業(yè)務(wù)數(shù)據(jù)進(jìn)行建模、聚合等。HANA勺內(nèi)存數(shù)據(jù)庫(kù)(SAPIn-Memory Database,IMDB)是其重要組成部分,包括數(shù)據(jù)庫(kù)服務(wù)器( In-Memory Database Server )、建模工具( Studio )和客戶(hù) 端工具(ODB0 JDBC ODBC SQLDB等)。HANA的計(jì)算引擎(Computing Engine )是其核心,負(fù)責(zé)解析并處理對(duì)大量數(shù)據(jù)的 各類(lèi)CRUD操作,支

4、持 SQL和 MDX語(yǔ)句、SAP和non-SAP數(shù)據(jù)。 比較顯而易見(jiàn)的一點(diǎn)是,HANA計(jì)算引擎要快速處理用戶(hù)復(fù)雜的 查詢(xún)請(qǐng)求,快速返回查詢(xún)結(jié)果。SAP HANA在平臺(tái)內(nèi)部增添了更多核心基礎(chǔ)內(nèi)存計(jì)算技術(shù)以支持軟件包, 這些技術(shù)將帶來(lái)不同以 往的性能提升, 并將顯著加速客戶(hù)業(yè)務(wù)流程。 作為戰(zhàn)略的一部分, 通過(guò)將內(nèi)存計(jì)算引入數(shù)據(jù)層, 該平臺(tái)現(xiàn)在擁有業(yè)務(wù)功能庫(kù)和預(yù)測(cè) 分析庫(kù), 通過(guò)兩者的協(xié)作幫助客戶(hù)顯著提高業(yè)務(wù)流程的性能。 包 括基于線性回歸、 季節(jié)性調(diào)整或其他業(yè)務(wù)決定因素進(jìn)行的銷(xiāo)售預(yù) 測(cè)在內(nèi)的業(yè)務(wù)功能, 作為可重復(fù)使用的功能將可直接通過(guò)內(nèi)存計(jì) 算獲取。 商業(yè)客戶(hù)還可利用先進(jìn)的數(shù)據(jù)挖掘和統(tǒng)計(jì)算法, 如

5、決策 樹(shù),來(lái)分析影響顧客購(gòu)買(mǎi)決策的關(guān)鍵因素, 無(wú)需部署額外的統(tǒng)計(jì) 分析軟件包,即可實(shí)時(shí)分析海量數(shù)據(jù)。HANA技術(shù)顛覆傳統(tǒng)數(shù)據(jù)庫(kù)運(yùn)行方式,SAP HANAP臺(tái)顯著增 強(qiáng)了 SAP NetWeaver Business Warehouse ( SAP NetWeaver BW) 的查詢(xún)性能并加快了其加載數(shù)據(jù)的速度。 通過(guò)減少數(shù)據(jù)層, 該平 臺(tái)可以幫助客戶(hù)簡(jiǎn)化運(yùn)營(yíng)管理,優(yōu)化 IT 結(jié)構(gòu),從而顯著降低總 體擁有成本( TCO)。二、SAP HAN實(shí)施方案 針對(duì)不同查詢(xún)操作的性能需求, 對(duì)于自開(kāi)發(fā)查詢(xún)報(bào)表與部分 標(biāo)準(zhǔn)程序,我們采用了兩種實(shí)施方案:1、HANA應(yīng)用加速器:通過(guò)ERP端升級(jí)內(nèi)核進(jìn)行簡(jiǎn)單配置,

6、 快速實(shí)施,全面提速;2、HANA 報(bào)表建模:在HANA中對(duì)報(bào)表建立模型,取數(shù)及運(yùn)算都在HANA中 完成,以達(dá)到極致的運(yùn)行速度。 這兩種實(shí)施方案針對(duì)不同級(jí)別的 需求進(jìn)行選擇,其中HANA應(yīng)用加速器的優(yōu)勢(shì)在于:應(yīng)用層代碼 進(jìn)行極少量調(diào)整,優(yōu)化現(xiàn)有的 ABAP容易實(shí)施,只需要升級(jí)內(nèi) 核,投資小,對(duì)現(xiàn)有的系統(tǒng)實(shí)施風(fēng)險(xiǎn)?。籋ANA報(bào)表建模的優(yōu)勢(shì)在于:在HANA中為高管層分析報(bào)表和常用報(bào)表建立模型來(lái)達(dá)到 極致的運(yùn)行速度,可以連接到 SAP BI 產(chǎn)品和移動(dòng)平臺(tái)上。兩種 方案的系統(tǒng)架構(gòu)見(jiàn)圖 2-1 :通過(guò)與前期調(diào)研結(jié)果進(jìn)行分析, 最終決定對(duì)統(tǒng)計(jì)的 120張報(bào) 表中,實(shí)施優(yōu)化42個(gè)(自開(kāi)發(fā)報(bào)表30個(gè),SAP

7、標(biāo)準(zhǔn)報(bào)表12個(gè)), SAP標(biāo)準(zhǔn)報(bào)表主要 T-CODE為:MB52(倉(cāng)庫(kù)庫(kù)存查詢(xún))、MB51(物 料憑證查詢(xún))、ME25(預(yù)留清單庫(kù)存查詢(xún))、IW39 (顯示PM訂 單)、CN41N(項(xiàng)目信息系統(tǒng))、S_ALR_87013558(項(xiàng)目預(yù)算、實(shí)際、承諾、剩余計(jì)劃查詢(xún))、S_ALR_8701354(2 項(xiàng)目成本范圍查詢(xún))、FAGLB03(顯示余額)、S_PL0_86000030 (總賬科目余 額)等。根據(jù)需優(yōu)化報(bào)表的使用頻度、賬務(wù)數(shù)據(jù)相關(guān)性、用戶(hù)感 知速度等指標(biāo),對(duì)42個(gè)報(bào)表中,采用加速器+優(yōu)化ABAP方案實(shí) 施36個(gè),采用HANA報(bào)表建模方案實(shí)施6個(gè)。三、SAP HAN觸施效果在系統(tǒng)完成開(kāi)發(fā)后,

8、測(cè)試人員在壓力測(cè)試環(huán)境下對(duì)沙盒系統(tǒng) 中運(yùn)行效率進(jìn)行測(cè)試,并使用 T-CODE STAD來(lái)獲取查詢(xún)性能數(shù) 據(jù),對(duì)于數(shù)據(jù)庫(kù)響應(yīng)數(shù)據(jù)與查詢(xún)效率數(shù)據(jù)進(jìn)行記錄, 下表是一個(gè) 自開(kāi)發(fā)報(bào)表和一個(gè)SAP標(biāo)準(zhǔn)報(bào)表的優(yōu)化前后性能的對(duì)比:通過(guò)上表數(shù)據(jù)分析可以發(fā)現(xiàn),使用SAP HANA6論是對(duì)于自開(kāi)發(fā)報(bào)表還是SAP標(biāo)準(zhǔn)事務(wù)代碼都帶來(lái)明顯的性能提升。對(duì)于 Database request time (數(shù)據(jù)庫(kù)響應(yīng)時(shí)間)與 ABAP Request Database calls (數(shù)據(jù)庫(kù)請(qǐng)求次數(shù))兩個(gè)指標(biāo)都有明顯的提升, 而對(duì)于顯示處理時(shí)間等,HANA并未帶來(lái)改善。在測(cè)試中,分別對(duì)Response time (整體響應(yīng)時(shí)間

9、)、DBtime (數(shù)據(jù)庫(kù)時(shí)間)、 Processing time (處理器時(shí)間)進(jìn)行記錄, 采用源數(shù)據(jù)庫(kù)運(yùn)行時(shí)間(S)/HANA應(yīng)用加速器運(yùn)行時(shí)間(S)= 加速倍率算法,對(duì)加速效果進(jìn)行評(píng)估。所實(shí)施的 42 張報(bào)表中, 在同條件查詢(xún)測(cè)試時(shí),有顯著性能改善的(加速倍率 20 以上) 有 35張,有一定改善效果的(加速倍率 5-20)有 4張,有改善 效果的(加速倍率 1-5)的有 3張。經(jīng)對(duì)結(jié)果進(jìn)行分析,加速效 果不顯著的 3 張報(bào)表我們認(rèn)為主要是由于數(shù)據(jù)庫(kù)時(shí)間在響應(yīng)時(shí) 間中比率較低造成。通過(guò)測(cè)試,可以認(rèn)為,采用SAP HANA可顯 著改善系統(tǒng)查詢(xún)性能,對(duì)于查詢(xún)操作具有顯著的優(yōu)化效果。結(jié)論SAP HANA為現(xiàn)有應(yīng)用程序、運(yùn)營(yíng)系統(tǒng)或其他

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論