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