隨著業(yè)務(wù)的擴(kuò)大,信息化的深入,能否快速處理海量數(shù)據(jù)并有效進(jìn)行實(shí)時(shí)分析,將決定企業(yè)是否可以迅速應(yīng)對(duì)市場行情變化、做出決策,從而占得發(fā)展先機(jī)。據(jù)研究機(jī)構(gòu)預(yù)測,在未來2~5 年中,45% 的企業(yè)將投資于“大數(shù)據(jù)”,以確保在競爭日益激烈的商業(yè)環(huán)境中,即時(shí)訪問和分析所有運(yùn)營數(shù)據(jù)的能力?梢灶A(yù)見不遠(yuǎn)的將來,企業(yè)將面對(duì)不斷爆發(fā)的數(shù)據(jù)量、不斷增長的數(shù)據(jù)類型和數(shù)據(jù)處理速度的不斷加速;同時(shí)業(yè)務(wù)用戶要求對(duì)數(shù)據(jù)更深的洞察力和更廣泛的數(shù)據(jù)范圍,并能夠訪問最新的數(shù)據(jù),實(shí)時(shí)回答無延遲。在這樣的背景下,從海量信息中盡快獲取有價(jià)值的信息就顯得彌足珍貴,SAP HANA(SAP High-Performance Analytic Appliance)應(yīng)運(yùn)而生,該實(shí)時(shí)數(shù)據(jù)平臺(tái)擁有對(duì)大數(shù)據(jù)進(jìn)行分析、存儲(chǔ)和處理的強(qiáng)大功能,可以充分挖掘大數(shù)據(jù)的商業(yè)價(jià)值,幫助企業(yè)緊抓機(jī)遇,進(jìn)行實(shí)時(shí)決策。
1 SPA HANA 簡介
在信息處理領(lǐng)域,HANA至今對(duì)很多人而言還是一個(gè)較模糊的,但是它是一個(gè)非常重要的概念,有著廣泛的應(yīng)用。HANA 是一款面向?qū)崟r(shí)商業(yè)智能領(lǐng)域的高性能分析應(yīng)用軟件,它借助主存儲(chǔ)器、處理器技術(shù)和應(yīng)用訣竅領(lǐng)域的最新成果,充分發(fā)揮內(nèi)存數(shù)據(jù)處理的威力,使分析應(yīng)用軟件獲得了前所未有的效能,并由此開啟了一個(gè)全新的應(yīng)用軟件類別。
HANA 是SAP 公司的一種最新技術(shù),進(jìn)行數(shù)據(jù)的抽出、分析,提供高性能的數(shù)據(jù)查詢功能,它一個(gè)獨(dú)立的內(nèi)存數(shù)據(jù)庫,基于“列式存儲(chǔ)”及“內(nèi)存計(jì)算技術(shù)”的軟硬件結(jié)合體;HANA 是一套完整的解決方案,同時(shí)又有很多基于HANA 之上的應(yīng)用,在這種方案中,用戶無需對(duì)業(yè)務(wù)數(shù)據(jù)進(jìn)行建模、聚合等操作,只需專注于直接為用戶提供對(duì)大量實(shí)時(shí)業(yè)務(wù)數(shù)據(jù)進(jìn)行高性能查詢及分析等操作。
HANA 技術(shù)最大的特點(diǎn)是運(yùn)用基于內(nèi)存的計(jì)算技術(shù),通過處理在服務(wù)器主存儲(chǔ)器上的大量實(shí)時(shí)數(shù)據(jù),獲得分析和交易的即時(shí)結(jié)果,為客戶即時(shí)洞察、預(yù)計(jì)未來和行動(dòng)決策間的貫通提供持續(xù)的支持,從而實(shí)現(xiàn)更出色的經(jīng)營業(yè)績。
2 HANA 與傳統(tǒng)數(shù)據(jù)庫的區(qū)別
傳統(tǒng)數(shù)據(jù)庫的典型代表是關(guān)系數(shù)據(jù)庫RDBMS(Relationaldatabase Management System),我們常用的商用數(shù)據(jù)庫如Oracle、SQL Sever、Sybase 等,都是RDBMS。RDBMS 在其技術(shù)的成熟度、可靠性、可用性等方面均獲得了極大的成功。而在這個(gè)互聯(lián)網(wǎng)信息爆炸的年代,使用傳統(tǒng)的數(shù)據(jù)管理技術(shù)去應(yīng)對(duì)目前高信息量的需求,所存在的問題也在日益突現(xiàn),其主要原因就是對(duì)數(shù)據(jù)存取服務(wù)的實(shí)時(shí)性難以得到保障。
隨著科技的進(jìn)步,實(shí)時(shí)數(shù)據(jù)庫系統(tǒng),簡稱實(shí)時(shí)數(shù)據(jù)庫(Real-time Database,即RTDB)便因此應(yīng)運(yùn)而生。其中HANA便是RTDB 的典型代表之一。SAP HANA 不是簡單地直接在內(nèi)存里面建立整個(gè)數(shù)據(jù)庫,而且把很多屬于應(yīng)用層級(jí)的東西跟數(shù)據(jù)庫結(jié)合在一起,在存儲(chǔ)過程里面,把很多非常通用的算法、一些優(yōu)化算法,以及大家共同要做大數(shù)據(jù)處理的函數(shù)庫整合在數(shù)據(jù)庫當(dāng)中,通過相應(yīng)的程序來處理。HANA 與傳統(tǒng)數(shù)據(jù)庫的區(qū)別主要體現(xiàn)在以下幾個(gè)方面:
1)不同的存儲(chǔ)方式。傳統(tǒng)數(shù)據(jù)庫的數(shù)據(jù)存儲(chǔ)方式是按照行來存儲(chǔ)的,在讀取的時(shí)候也是通過讀取每一條數(shù)據(jù),這樣的讀取方式同樣會(huì)給數(shù)據(jù)中心帶來困難。一個(gè)產(chǎn)品如果按行存儲(chǔ)的話要全部讀取進(jìn)去,再把這些數(shù)據(jù)全部拿出來這是非常低效的。而HANA 通過列存儲(chǔ),把一個(gè)表按列進(jìn)行存儲(chǔ),這樣的話相當(dāng)于把所有記錄同一個(gè)字段的數(shù)據(jù)作為一條記錄來保存,在這種情況下做數(shù)據(jù)分析會(huì)變的非?旖荩灰胁檎宜璧牧谢蛘哌@些屬性出來就可以做分析;
2)全新的內(nèi)存計(jì)算技術(shù)。硬盤與內(nèi)存的速度相比較,毫無疑問是內(nèi)存的速度快。HANA 是建立在新架構(gòu)典范上的純內(nèi)存數(shù)據(jù)庫,考慮到所有的數(shù)據(jù)庫都是在內(nèi)存中,所以 HANA不緩存數(shù)據(jù)。其同時(shí)具備世界級(jí)的查詢優(yōu)化器,能輕易實(shí)現(xiàn)大規(guī)模并行查詢的操作,包括運(yùn)算符內(nèi)部和運(yùn)算符之間的并行查詢。故HANA 與傳統(tǒng)數(shù)據(jù)庫系統(tǒng)(RDBMS)的典型區(qū)別在于,數(shù)據(jù)庫的全部或活動(dòng)事務(wù)存取均在內(nèi)存中執(zhí)行,從而大幅提高了其運(yùn)行效率;
3)高效的壓縮比例。HANA 在使用大內(nèi)存提供內(nèi)存數(shù)據(jù)庫的同時(shí),其內(nèi)部采用的是列式存儲(chǔ),而列式存儲(chǔ)的優(yōu)勢就是更適合數(shù)據(jù)壓縮,再利用HANA 的并行計(jì)算技術(shù),HANA 可以將更多的數(shù)據(jù)裝入內(nèi)存,在SAP 與多個(gè)硬件廠商合作生產(chǎn)的支持HANA 高性能服務(wù)器的配合下,從而實(shí)現(xiàn)高性能的數(shù)據(jù)查詢,從另外一方面講也有效降低了成本。
3 HANA 在信息處理領(lǐng)域的應(yīng)用
3.1 不同的應(yīng)用,不同的HANA
HANA 作為一個(gè)內(nèi)存數(shù)據(jù)庫,除了能夠提供最基本的數(shù)據(jù)添加、刪除、修改及高性能查詢之外,作為一個(gè)平臺(tái),同時(shí)又有很多基于HANA 之上的應(yīng)用。從研發(fā)者的角度來看,SAPHANA 提供了高效的工作流,還為研發(fā)人員提供了相應(yīng)的標(biāo)準(zhǔn)接口,這對(duì)產(chǎn)品的高效研發(fā)提供了有效地支持及保證。從企業(yè)的角度來看,企業(yè)在業(yè)務(wù)運(yùn)作期間,可以對(duì)海量數(shù)據(jù)去研究、探索所有的交易記錄并對(duì)數(shù)據(jù)加以分析。同時(shí)可通過視圖快速將分析結(jié)果呈現(xiàn)給用戶,還可以近乎實(shí)時(shí)地將需添加的外部數(shù)據(jù)添加至分析模型并同步到內(nèi)存中。簡而言之,就是SAP HANA 可以為企業(yè)提供高效的數(shù)據(jù)檢索、分析處理的基礎(chǔ)上,為企業(yè)獲得應(yīng)得的收益提供了有效地支持與幫助。
3.2 典型應(yīng)用分析
HANA 可以應(yīng)用在制造、醫(yī)療、游戲、金融等等各個(gè)行業(yè),在過去的13 個(gè)月中,HANA 已經(jīng)有了有462 個(gè)客戶,有超過200 個(gè)左右的案例,39 個(gè)解決方案。這里選取部分最新發(fā)布的解決方案予以分析。
3.2.1 SAP Sales and Operations Planning
是一款由SAP HANA 支持且基于“云”的應(yīng)用,旨在使企業(yè)更加以需求為導(dǎo)向,將需求波動(dòng)快速轉(zhuǎn)換成行之有效的制造、采購和物流計(jì)劃。從而幫助企業(yè)把銷售、市場營銷、財(cái)務(wù)、供應(yīng)鏈和其他方面的利益相關(guān)者,整合到一個(gè)真正集成和協(xié)作的規(guī)劃流程中。
3.2.2 SAP Cash Forecasting
是一款基于SAP HANA 平臺(tái)的內(nèi)部分析應(yīng)用,企業(yè)可通過早期采納計(jì)劃獲得。通過在異構(gòu)系統(tǒng)架構(gòu)中設(shè)置先進(jìn)的現(xiàn)金預(yù)測和分析能力,該應(yīng)用可幫助企業(yè):根據(jù)SAP 和非 SAP 系統(tǒng)( 如 ERP) 中的財(cái)務(wù)數(shù)據(jù)進(jìn)行準(zhǔn)確的現(xiàn)金預(yù)測; 根據(jù)多種貨幣敞口實(shí)時(shí)可視性制定有效的外匯對(duì)沖策略; 解釋細(xì)分至現(xiàn)金流報(bào)表項(xiàng)目級(jí)別的差異,執(zhí)行現(xiàn)金預(yù)測前過賬差異分析,從而更好地駕馭當(dāng)今動(dòng)蕩的金融環(huán)境。
3.2.3 SAP Collections Insight
提供銷售團(tuán)隊(duì)優(yōu)化收款策略所需的實(shí)時(shí)洞察力和執(zhí)行層面的協(xié)同工具,企業(yè)可通過早期采納計(jì)劃獲得。由 SAP HANA支持,SAP Collections Insight 可通過易用 Web 或移動(dòng)應(yīng)用程序訪問,幫助企業(yè)提高收款能力、加速收益到現(xiàn)金進(jìn)程和改善與客戶的關(guān)系。
4 HANA 的優(yōu)勢和特色
據(jù)SAP 全球執(zhí)行董事會(huì)成員史維學(xué)博士介紹,目前HANA 在全球的最終用戶超過6.9 萬個(gè),體驗(yàn)網(wǎng)站平均月訪問者達(dá)4 萬,使用體驗(yàn)用戶達(dá)4000 人。在其交易處理性能上也達(dá)到了前所未有的高度――77 萬條記錄/ 秒,每小時(shí)分析2.5TB數(shù)據(jù)量。EML 基準(zhǔn)測試可以展示65990 次每小時(shí)的查詢分析。用戶選擇HANA 是因?yàn)槠渚哂腥缦聝?yōu)勢和特色。
4.1 優(yōu)勢
海量數(shù)據(jù)集;非常復(fù)雜的SQL ;快速響應(yīng)時(shí)間;結(jié)構(gòu)化數(shù)據(jù)和非結(jié)構(gòu)化數(shù)據(jù)的結(jié)合;即時(shí)響應(yīng)新生成的查詢;無需預(yù)構(gòu)建數(shù)據(jù)立方;基于實(shí)時(shí)數(shù)據(jù)的商業(yè)分析;目前平臺(tái)無法支持的一些應(yīng)用;簡化系統(tǒng)環(huán)境,新舊應(yīng)用運(yùn)行在同一架構(gòu);添加處理器和刀片服務(wù)器形成無限的擴(kuò)展能力。
4.2 特色
1)加速數(shù)據(jù)的訪問。把數(shù)據(jù)保存在內(nèi)存中,提供現(xiàn)今最快速的服務(wù);硬件方面,服務(wù)器采用多核架構(gòu),并行計(jì)算,使得價(jià)格迅速下降,性能迅速提升;軟件方面,數(shù)據(jù)存儲(chǔ)可以選擇行存儲(chǔ)或者是列存儲(chǔ),同時(shí)對(duì)數(shù)據(jù)進(jìn)行壓縮;
2)把數(shù)據(jù)分開處理。內(nèi)存本地化,把大數(shù)據(jù)量和計(jì)算量分散到不同處理器;并行處理,不同的服務(wù)器之間也共享同一組數(shù)據(jù);容災(zāi)性,單一的服務(wù)器的DOWN 機(jī)將不影響任何計(jì)算;
3)最小化數(shù)據(jù)傳輸。壓縮數(shù)據(jù),把內(nèi)存數(shù)據(jù)進(jìn)行壓縮,最大限度減少數(shù)據(jù)從內(nèi)存?zhèn)鬏數(shù)紺PU cache 中;把應(yīng)用邏輯和計(jì)算由應(yīng)用層轉(zhuǎn)移到數(shù)據(jù)庫層,最大限度地減少傳輸?shù)臄?shù)據(jù)量。
5 HANA 的缺陷
作為一個(gè)新的產(chǎn)品,不足之處在所難免,HANA 需要改進(jìn)之處主要體現(xiàn)在以下方面。
1)HANA 不支持JOB 定義和監(jiān)控,需調(diào)用應(yīng)用腳本和系統(tǒng)任務(wù);
2)HANA 目前沒有給出接口調(diào)用模式,外部系統(tǒng)如J2EE無法進(jìn)行方便的調(diào)用,也無Web 服務(wù)調(diào)用方案;
3)不支持變量定義,復(fù)雜甚至簡單的計(jì)算都無法實(shí)現(xiàn)(無法忍受),返回類型只有TABLETYPE ;
4)操作系統(tǒng)兼容性不夠,HANA 目前只能運(yùn)行在SuseLinux 企業(yè)版(SLES)上。
SAP 今年宣布了五大市場領(lǐng)域,這五大業(yè)務(wù)領(lǐng)域是在SAPHANA 的基礎(chǔ)上,分為企業(yè)應(yīng)用、商業(yè)分析、移動(dòng)商務(wù)、數(shù)據(jù)庫和技術(shù)平臺(tái)以及云計(jì)算。相信SAP HANA 作為一個(gè)開放平臺(tái),未來將開放給更多的合作伙伴和客戶,合作伙伴也可以基于這個(gè)平臺(tái)開拓創(chuàng)新思維,開發(fā)創(chuàng)新應(yīng)用,為企業(yè)創(chuàng)造更多價(jià)值。
轉(zhuǎn)載請(qǐng)注明出處:拓步ERP資訊網(wǎng)http://www.ezxoed.cn/
本文標(biāo)題:SAPHANA在ERP信息處理領(lǐng)域應(yīng)用的探討
本文網(wǎng)址:http://www.ezxoed.cn/html/consultation/1081949429.html