HANA是什麼
HANA (High-Performance Analytic Appliance)高性能分析設備
定義1:HANA是一個軟硬體結合體,提供高性能的數據查詢功能,用戶可以直接對大量實時業務數據進行查詢和分析。用戶拿到的是一個裝有預配置軟體的設備。至於HANA的雲服務,只是對用戶而言可以在不購買相關硬體的情況下享受HANA的高性能,而HANA雲服務的背後還是需要更高性能的硬體支撐的。
定義2: 基於記憶體計算技術的高性能實時數據計算平台,是全球一個發布商用的基於記憶體計算的產品,通過 SAP 記憶體計算技術最佳化套用,轉變人們的思考、規劃和工作方式。
SAP 提供一系列前所未有的新型企業套用,其中結合了大量交易與實時分析能力,能夠顯著最佳化現有的計畫流程、預測流程、定價最佳化流程等數據密集型流程。藉助 SAP 記憶體資料庫,充分發揮實時數據的潛力。 SAP 記憶體資料庫採用改進的數據壓縮、多欄式數據存儲和記憶體計算技術,支持新一代企業數據管理。基於 SAP 記憶體工具的創新型業務分析功能可使您獲得洞察力。 作為一款靈活、多用途且與數據源無關的記憶體工具,SAP 記憶體工具(SAP HANA)整合了通過硬體(由 SAP 領先的硬體合作夥伴提供)進行最佳化的 SAP 軟體組件。 藉助 SAP HANA,企業能夠根據大量實時的詳細信息分析業務運營狀況。
軟體方面
HANA的記憶體資料庫(SAP In-Memory Database, IMDB)是其重要組成部分,包括資料庫伺服器(In-Memory Database Server)、建模工具(Studio)和客戶端工具(ODBO、JDBC、ODBC、SQLDBC等)。HANA的計算引擎(Computing Engine)是其核心,負責解析並處理對大量數據的各類CRUDQ操作,支持SQL和MDX語句、SAP和non-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原來運行在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或GPFS(IBM通用並行檔案系統,General Parallel File System)。
和HANA類似,Oracle的Exadata也是一個預配置的軟硬體結合體,提供高性能的數據讀寫操作。Exadata機器由Exadata資料庫機器、Exadata資料庫伺服器、Exadata存儲伺服器以及高速網路接口等組成。InfiniBand連線埠的傳輸速度可以達到40Gb/秒。
HANA 的快在於用大記憶體提供記憶體資料庫,並在記憶體資料庫里採用列式存儲從而可以將更多的數據裝進記憶體(列式存儲更適合數據壓縮)。
Exadata 的快在於把大部分資料庫操作push到硬體,通過高性能硬體提高數據查詢速度,通過採用列式結構減少需要在存儲和記憶體間移動的數據量,通過高速網路接口提供數據傳輸的效率。
參考資料:《記憶體數據管理(第2版)》(德)普拉特納,(德)蔡爾 著,SAP 譯、《SAP記憶體計算——HANA》 胡健 和軼東 等著
HANA能做什麼
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的軟體架構:
最下層是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 <LANG>} {SQL SECURITY <MODE>}
{READS SQL DATA {WITH RESULT VIEW <view_name>}} 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 中全新的擴展型套用服務將提供本地套用伺服器功能,幫助開發人員使用 HTML5、Javascript、SQLScript、XML/A、JSON 和 ODATA,直接在 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 生態系統帶來全新的銷售、服務機會和商業機遇,客戶也將在以下方面獲益。