sap hana

提供數據查詢功能的計算平台

SAP HANA是一款支持企業預置型部署和雲部署模式的內存計算平台,提供高性能的數據查詢功能,用戶可以直接對大量實時業務數據進行查詢和分析,而不需要對業務數據進行建模、聚合等。SAP內存資料庫的數據並不是只在內存里,也會不停寫到硬碟里,這就用到複製伺服器Replication Server,包括Log-based,Trigger-based和ETL-based。這些複製伺服器需要用到Sybase Replication Server、Sybase Replication Server Agent、Sybase Adaptive Server EntERPrise (ASE,適用性伺服器)等,以及HANA Load Controller和BO Data Services。

釋義


HANA(High-Performance Analytic Appliance)高性能分析設備
定義1:HANA是一個軟硬體結合體。用戶拿到的是一個裝有預配置軟體的設備。至於HANA的雲服務,只是對用戶而言可以在不購買相關硬體的情況下享受HANA的高性能,而HANA雲服務的背後還是需要更高性能的硬體支撐的。
定義2:基於內存計算技術的高性能實時數據計算平台,是全球一個發布商用的基於內存計算的產品,通過 SAP 內存計算技術優化應用,轉變人們的思考、規劃和工作方式。
SAP提供一系列前所未有的新型企業應用,其中結合了大量交易與實時分析能力,能夠顯著優化現有的計劃流程、預測流程、定價優化流程等數據密集型流程。藉助SAP內存資料庫,充分發揮實時數據的潛力。SAP內存資料庫採用改進的數據壓縮、多欄式數據存儲和內存計算技術,支持新一代企業數據管理。基於SAP內存工具的創新型業務分析功能可使您獲得洞察力。作為一款靈活、多用途且與數據源無關的內存工具,SAP內存工具(SAP HANA)整合了通過硬體(由SAP領先的硬體合作夥伴提供)進行優化的SAP軟體組件。藉助SAPHANA,企業能夠根據大量實時的詳細信息分析業務運營狀況。

軟體方面


HANA的內存資料庫(SAP In-Memory Database,IMDB)是其重要組成部分,包括資料庫伺服器(In-Memory Database Server)、建模工具(Studio)和客戶端工具(ODBO、JDBCODBC、SQLDBC等)。HANA的計算引擎(Computing Engine)是其核心,負責解析並處理對大量數據的各類CRUDQ操作,支持SQLMDX語句、SAP和non-SAP數據。比較顯而易見的一點是,HANA計算引擎要快速處理用戶複雜的查詢請求,快速返回查詢結果。

操作系統方面

HANA原來運行在Suse Linux企業版(SLES)上。2014年5月起,同樣可以運行在Red Hat Linux。

硬體方面

SAP和多個硬體廠商合作生產支持HANA的高性能伺服器,包括Dell R910、Fujitsu、HP DL580、IBM x3850等,以及和Cisco(Cisco Unified Computing System.UCS)等公司的合作。直觀地說,這些機器的硬碟可能是數個600GB、轉速10k rpm的硬碟組成RAID,內存可能有1T,文件系統可能是ext3或GPFSIBM通用并行文件系統,General Parallel File System)。
和HANA類似,Oracle的Exadata也是一個預配置的軟硬體結合體,提供高性能的數據讀寫操作。Exadata機器由Exadata資料庫機器、Exadata資料庫伺服器、Exadata存儲伺服器以及高速網路介面等組成。InfiniBand埠的傳輸速度可以達到40Gb/秒。
HANA的快在於用大內存提供內存資料庫,並在內存資料庫里採用列式存儲從而可以將更多的數據裝進內存(列式存儲更適合數據壓縮)。
Exadata的快在於把大部分資料庫操作push到硬體,通過高性能硬體提高數據查詢速度,通過採用列式結構減少需要在存儲和內存間移動的數據量,通過高速網路介面提供數據傳輸的效率。

作用


HANA不是一個數據倉庫,而是一個平台,在這個平台之上用戶可以構建數據倉庫或集市、報表和儀錶盤等。
HANA能做的,首先是作為內存資料庫,提供數據插入、修改和高效的查詢功能。
其次,作為一個平台,在HANA之上,BO報表系統可以提供更好的用戶體驗–用戶幾乎不需要等待數據返回。
用戶可以使用HANA的建模工具直接訪問ECC或其它數據源,避開BW。但也可以在HANA之上建BW,把BW那些性能問題交給HANA解決。
SAP HANA提供多用途的內存應用設備,企業可以利用它即時掌握業務運營情況,從而對所有可用的數據進行分析,並對快速變化的業務環境做出迅速響應。
通過SAP HANA,企業可以在業務運作期間基於海量實時詳細信息分析業務運營情況。企業可以探索和分析來源於所有數據源的全部交易數據和分析數據。運營數據在產生時由內存獲取,並通過靈活的視圖迅速將分析信息呈現給用戶。外部數據可輕鬆的被添加至分析模型,與整個企業的數據進行整合
通過SAP HANA可直接訪問運營數據,而不影響SAP ERP和其他運營系統的性能。企業可以近乎實時地將主要交易表同步到內存中,以便在分析或查找時能夠輕鬆對這些表進行訪問。一旦數據可通過內存訪問,各個部門就可以從預訂單據、銷售線索、服務要求等大量列表中查找單個行項目,而不會對運營系統造成任何影響。這種高效的建模流程支持提供明細行項目的直接訪問模型,以及支持更為複雜的分析流程的分析模型。
SAP HANA 提供從概念到分析的高效工作流程。該工作流涵蓋整個流程,從識別相關運營數據(將原始數據轉化為相關信息)開始,到在模型中生成按語義分組的信息,最後是發布完成的模型。SAP HANA 與傳統分析模型的主要區別在於摒棄了任何物質化的東西,即,所有模型都是完全虛擬的,均基於基本的具體運營數據計算結果。這樣,模型就能夠被方便的修改。
SAP HANA可以訪問任何數據。當企業需要非SAP應用程序中的運營數據,或想在現有分析模型的基礎上進行擴展時,任何數據源均可作為SAP HANA的數據基礎。使用SAP BusinessObjects數據服務組件,可以將非SAP運營數據載入到SAP HANA內存中,這樣,企業就可以通過極其精簡的流程創建一個特定業務情景的完整視圖。
SAP HANA添加了易用的建模經驗來進一步提高業務用戶的自主性。視圖遵循語義規則,將原始運營數據轉化成可以理解的信息,據此,業務用戶可以在基於Web的建模環境中自主地創建新分析模型。
SAP BusinessObjects的商務智能分析工具可以直接使用SAP HANA內存數據,使業務用戶能夠全面利用其所有高性能應用程序的洞察和分析功能。但是,如果用戶希望使用Excel或其他工具和應用程序進行數據分析,那麼他們可以通過MDX、SQL等標準介面連接到SAP HANA。
SAP HANA為現有應用程序、運營系統或其他業務應用程序提供標準介面。這意味著SAP HANA不會因為連接到現有數據源而打亂現有系統架構,並輕鬆利用現有BI客戶端。作為一款完備的實時分析解決方案,SAP HANA可以幫助企業儘快獲得收益。

架構


下圖比較直觀地展示了HANA的軟體架構:
HANA軟體架構
HANA軟體架構
最下層是SAP ECC、BW及其它非SAP數據源,通過Data Services和Modeling Studio把數據導入HANA,通過Replication Services寫到磁碟,,通過HANA計算引擎處理數據插入和查詢等操作。HANA是一個平台,在這個平台之上可以是BO、BW,以及其它產品。

存儲過程


SAP HANA的存儲過程:
語法:
CREATE PROCEDURE {schema.}name {({IN|OUT|INOUT}
param_name data_type {,...})}
{LANGUAGE } {SQL SECURITY }
{READS SQL DATA {WITH RESULT VIEW }} AS
BEGIN
...
END
刪除語法:DROP PROCEDURE {schema.}name {CASCADE}
修改語法:ALTER PROCEDURE {schema.}name RECOMPILE {WITH PLAN}

實施客戶


蘇寧雲商、農夫山泉海爾BSH、天安農業、神州租車、T-Mobile、江蘇電信、高露潔思科、美國達美航空、日本MK、Alexander、Bigpoint、Liverpool、Kingfisher(翠豐集團)、斯坦福大學秒針系統等。

發展現狀


SAP HANA在亞太地區增長超過100%
大部分IT企業已經在前段時間相繼發布了自己2012年第二季度的財報,從總體的情況來看只能說是喜憂參半。而日前,作為ERP領域的領導者,SAP也終於發布了自己的財報。報告顯示,其中軟體營收為10.6億歐元,約合13億美元,同比增長26%,創預期新高。而在亞太市場,SAP同樣取得了不錯的業績。而SAP HANA業務更是實現了超過100%的急速增長。
報告顯示SAP在亞太及日本區(APJ)創造了有史以來最佳的第二季度業績,非IFRS軟體收入同比增加25%,非 IFRS軟體和軟體相關服務的增長達到23%。在中國,SAP同樣取得了最佳第二季度業績,其企業應用、資料庫、移動商務和商務分析產品收入實現了兩位數的增長。
“SAP在2012年第二季度繼續表現出色。至此,我們在亞太及日本區已連續十個季度實現業績的驕人增長。同時,地區業務發展模式穩健且均衡,澳大利亞和紐西蘭地區(ANZ)業績遠超預期,而印度、日本和中國則仍保持著突出的增長勢頭。”SAP亞太及日本區總裁華棣文(Stephen Watts)表示:“與此同時,我們在亞太及日本區的客戶、合作夥伴和市場正不斷加快對SAP創新產品的運用,從我們的全新應用程序和技術中獲取顛覆性的業務價值。亞太及日本區仍將是全球經濟的增長引擎,SAP非常自豪能夠為本地區客戶的業務增長貢獻一份力量。”
SAP 在內部創新和戰略收購方面的投資也進一步加速了第二季度客戶認可度的提升。資料庫和技術解決方案收入占該季度軟體收入的 25%,其中 HANA 內存資料庫業績增勢強勁,年度同比增長高達103%。而與2011年同期相比,移動解決方案的增幅更是驚人地達到了 181%。
SAP亞太及日本區該季度的驕人業績還得益於公司在各個行業不俗的業績表現,其中在公共部門和銀行業表現尤為突出。同樣,隨著SAP不斷吸引越來越多的合作夥伴和服務提供商,將SAP HANA、Sybase、商務分析、雲計算和移動商務解決方案帶給亞太及日本區的更多客戶,推動了SAP在該地區的生態系統營收增長32%。
隨著在產品和渠道端的雙重發力,SAP來在日本以及亞太市場取得了非常輝煌的戰果,而其中以HANA等業務的表現最為出色。相信隨著亞太市場的崛起和容量的擴大,SAP在全球的領導地位將進一步得到鞏固。

發展動態


SAP公司(NYSE:SAP)宣布SAP HANA®的Support Pack Stack 5(SPS5)能夠將關鍵事務應用和分析應用集中到同一平台。這一消息也是很多人都吃驚不已,根據報道稱:SAP HANA將進一步合併應用和數據處理之間的架構層。在基於內存的一個架構中,SAP HANA將事務、分析和文本以及預測處理等資料庫服務與應用伺服器、計劃、規則和事件流處理等應用服務融合在一起。SAP HANA SPS5還擴展支持高可用性、災難恢復和數據安全,進而支持大型數據中心部署。此外,SAP 還積極推進開放式創新,已有150多家初創企業在SAP HANA平台上構建解決方案,並推出支持第三方最佳商務智能(BI)、ETL和備份/恢復解決方案的認證項目。這一消息是於2012年12月4日~5日在上海召開的2012 SAP全球技術研發者大會(2012 SAP TechEd)上正式對外發布的。
SAP企業官、全球執行副總裁及SAP中國研究院總裁孫小群女士表示:“今年早些時候我們大膽承諾,要在SAP HANA平台上交付關鍵任務應用。現在,我們不僅推出了基於SAP HANA 的SAP® 360客戶解決方案,而且還欣喜地看到在SAP HANA平台上又取得了突破性的創新。在中國,上海寰融信息技術有限公司和AdMaster精碩科技,已經率先正式成為SAP HANA的OEM合作夥伴,這不僅開啟了初創企業基於SAP HANA創新發展的新篇章,也是SAP與客戶合作創新的又一例證。”
很多公司利用SAP HANA平台,將原本需要幾個小時才能做出來的一個業務數據分析,縮短到僅幾秒鐘就能通過相關工具完成,比原先的分析速度要快上一萬倍,從而幫助其客戶靈活調整內部業務的資源部署,從而適應越來越複雜多變的金融市場大環境。AdMaster精碩科技則通過SAP HANA平台,實現了數據分析處理從“溫數據”到“熱數據”的瞬間響應,數據響應時間從原來的5分鐘縮短到以“秒”為計算單位,從而最終幫助其客戶獲取實時和更為精準的廣告數據,把握瞬息變化的市場動態,獲取商機。
SAP HANA SPS5合併架構層,打造實時企業
SAP HANA平台的全新功能將幫助企業進一步消除當前應用架構中存在的固有延遲和複雜性。將數據處理和應用處理融合到同一內存平台架構中,幫助企業獲取實時洞察力。SAP HANA平台的關鍵功能將包括:
·為聯機事務處理(OLTP)和聯機分析處理(OLAP)構建單一環境:SAP HANA平台既可以為OLAP應用提供列存儲,實現讀取優化性能;又能為OLTP應用(例如SAP® 360客戶解決方案)提供行存儲,實現寫入優化性能。
·基於自然語言的文本分析:通過自然語言處理擴展高級文本搜索,企業可在SAP HANA中處理文本和社會情感數據,進而篩選文件,確定實體並用31種語言進行情感分析。
·為SAP HANA擴展預測性分析:SAP HANA 將繼續擴展內置的預測性演演算法,支持企業通過聚類分析識別和保留盈利的客戶,提高升級銷售的機會並檢測欺詐行為。SAP HANA SPS5的全新預測性分析庫功能將包括分類、聚類、異常檢測和數據準備演演算法。此外,SAP HANA還支持預測模型標記語言(PMML),可以實現預測模型的集成和共享。SAP HANA內存資料庫引擎中內置的預測功能,將支持開發人員、合作夥伴和客戶在平台上繼續開發功能強大和快速預測的應用。
·為SAP HANA擴展應用服務:SAP HANA中全新的擴展型應用服務將提供本地應用伺服器功能,幫助開發人員使用HTML5Javascript、SQLScript、XML/A、JSONODATA,直接在SAP HANA平台上快速開發和部署2層和2½層應用。此外,這些服務支持基於設備的應用或其他應用伺服器的使用。
o增強型業務規則管理:SAP HANA中的業務規則管理將成為內置於SAP HANA的擴展型應用服務的核心組件。這將允許開發人員向他們的應用輕鬆添加業務規則,而無需將這些規則寫入軟體代碼。最終用戶無需編寫代碼或藉助簡單的直觀界面,便可輕鬆維護這些規則。該功能還可以模擬和探索趨勢與模式,並基於操作修改物理數據。
o應用函數庫框架:藉助SQLScript或JavaScript,開發人員可以通過擴展型應用服務功能輕鬆訪問內置的預測演演算法庫和商業函數庫。這種全新的支持水平將讓開發人員更輕鬆地構建內置高級分析的應用。
SAP HANA推進開放式生態系統聯合創新
SAP HANA的合作夥伴生態系統繼續擴大,已有150多家初創企業參與“SAP初創企業激勵計劃”已經有八家獨立軟體商(ISV)在SAP HANA平台上進行創新,包括上海寰融信息技術有限公司、AdMaster精碩科技。SAP還推出了第三方認證計劃,旨在推進BI、ETL和備份工具與SAP HANA的集成,實現更廣泛的用戶支持,數據尋源以及對現有投資的再利用。該計劃將有助於確保第三方工具遵守SAP HANA關於連通性、安全性和受支持結構的要求,並充分利用 SAP HANA的創新功能。此外,客戶和合作夥伴可以利用開放的ODBC和JDBC等客戶端介面構建基於SAP HANA 的應用和解決方案。
支持SAP HANA的SAP實時數據平台
除了提供SAP HANA SPS5旗艦的內存解決方案外,SAP還計劃在 SAP HANA 平台添加實時流數據處理和增強型企業信息管理(EIM)功能,旨在進一步加強數據處理能力並實現準確和實時的洞察力。
·實時流數據處理支持:藉助SAP® Sybase® Event Stream Processor (SAP Sybase ESP),企業將能夠實時處理由機器、金融交易所和大型網站產生的高速流數據,進而識別影響業務的重大事件。企業能夠將SAP Sybase ESP識別的事件直接、有效和高速地存儲到 SAP HANA中,實現存儲和進一步分析。此外,SAP Sybase ESP可以利用SAP HANA的實時分析功能,在SAP HANA中對深層次的多源數據評估複雜的決策。
·高性能批量載入:借 SAP® Data Services軟體,企業可以將各種新數據源(包括Hadoop)的數據批量載入到 SAP HANA 或 SAP Sybase IQ。
·通用建模環境:通過SAP® Sybase® PowerDesigner為跨數據存儲提供通用建模環境,可以支持企業擺脫數據存儲位置的限制,開發合理的信息視圖。
·增強型數據歸檔用戶界面:藉助SAP® Information Steward軟體,業務用戶可以擺脫數據存儲位置的限制,在整個企業範圍內將元數據作為業務術語進行管理,監控數據質量記分卡並發現數據質量問題。
基於SAP HANA的SAP 360客戶解決方案
SAP360客戶解決方案是由SAP HANA平台提供支持的、全新的客戶解決方案,它凝聚了內存計算、雲計算、企業移動應用和協作等強大功能,幫助企業超越傳統SAP客戶關係管理,革新他們與客戶之間的互動方式。藉助SAP360客戶解決方案,企業可為移動員工提供支持,促進密切協作、快速執行事務並提高響應速度,它還支持在任何地點、任何設備上的個性化客戶互動,可以隨地獲取實時的、可執行的、真正360 度全方位的客戶洞察力,還可以幫助企業提高營銷效果,改善銷售業績,提升服務質量。
SAP HANA平台支持大型數據中心的部署
藉助SAP HANA SPS5,SAP計劃為企業數據中心部署SAP HANA提供更多支持,讓數據中心實現全天候運行。SAP還計劃增加熱備份伺服器和溫備份伺服器,以提高SAP HANA的可用性。此外,SAP將擴展與第三方備份工具的集成,旨在實現同步備份,提高容災能力,用戶可以選擇將故障轉移到遠程數據中心。此外,SAP還將增加安全增強功能,例如通過加密保護靜態數據、增強型授權、訪問許可權和審計日誌等功能。
為幫助企業降低SAP HANA的部署成本,SAP計劃在SAP HANA單一設備中部署多個SAP HANA資料庫實例,實現開發、測試和沙盒目的。
為了宣布SAP HANA已經為大規模橫向擴展部署準備就緒,SAP發布了一份名為“SAP HANA One Petabyte Performance(一千太位性能)”的白皮書,詳細介紹了 SAP HANA對1千兆位企業數據進行查詢的性能,其中包含 10年來的事務歷史記錄(容納1.2萬億條記錄)。
SAP Business Suite 4 SAP HANA(以下簡稱SAP S/4HANA)發布
SAP公司於2015年2月9日在北京舉辦發布會,重磅推出劃時代的全新商務套件SAP Business Suite 4 SAP HANA(以下簡稱SAP S/4HANA),旨在幫助客戶踐行"大道至簡"。SAP S/4HANA 是完全基於高性能內存計算平台SAP HANA的全新產品,秉承最先進的設計理念,支持用戶通過移動設備獲得SAP Fiori用戶體驗。作為專為SAP HANA打造的全新商務套件,SAP S/4HANA匯聚了SAP 40多年來跨行業的豐富經驗,將為客戶帶來前所未有的創新與簡化。此外,SAP S/4HANA 還支持客戶靈活選擇各種部署模式,包括雲、企業預置和混合型。
為了突破以往所面臨的種種局限,全新套件SAP S/4HANA完全構架於 SAP HANA平台,充分利用了 SAP HANA 最新的內存功能及實時體驗。SAP S/4HANA以端到端的形式將簡化的價值擴展到所有業務線及各行各業,支持客戶藉助引導式工具配置解決方案,幫助企業通過幾乎任何類型的設備享受現代化的用戶體驗以及簡化的數據模型,幫用戶高瞻遠矚、重塑實時業務流程。
SAP S/4HANA致力於讓人、設備和商業網路實現實時互聯,支持企業開發全新的業務模式,進而簡化運營,推動業務創新。此外,該套件還能幫助企業加速其物聯網和大數據的進程。憑藉簡化的數據模型,客戶可以重新構建IT架構,進而顯著降低成本,提升IT效率。
SAP在2014年6月推出的解決方案SAP Simple Finance,能夠幫助客戶以實時的洞察力管理財務,而這也正是SAP實踐SAP S/4HANA創新願景的第一步。
SAP的雲解決方案涵蓋Ariba、Fieldglass和SuccessFactors等,而SAP S/4HANA的推出無疑將進一步壯大SAP的雲解決方案的產品組合。這些全方位的產品,使客戶不僅能夠享受現有SAP解決方案帶來的集成性和商業價值,還能夠根據自身需求來調整向雲端遷移的步伐。

戰略意義


SAP HANA是SAP有史以來發展最快的產品。SAP正與開發人員、ISV、系統集成商、軟體分銷商和初創企業開展密切、深入的全方位合作,利用各種支持工具和資源充分挖掘SAP HANA的潛力。所有SAP HANA版本的產品均能獲得我們的支持,其中包括SAP® Business One應用軟體(SAP HANA版本)、基於SAP HANA的SAP® Business Suite軟體以及最近推出的SAP HANA® Enterprise Cloud(SAP HANA企業雲)。這將為整個SAP生態系統帶來全新的銷售、服務機會和商業機遇,客戶也將在以下方面獲益。