借助 SAP HANA 平臺(tái),重新構(gòu)想無(wú)限可能

發(fā)表于:2018/4/16 9:11:57??閱讀量:?[關(guān)閉]



  如今,IT 部門無(wú)需再依賴 20 世紀(jì)的技術(shù),就能在 21 世紀(jì)的業(yè)務(wù)創(chuàng)新領(lǐng)域樹立戰(zhàn)略性地位。借助具有革命性意義的 SAP HANA 平臺(tái),你能夠在內(nèi)存中執(zhí)行所有事務(wù)處理和分析處理,并通過(guò)單一系統(tǒng)實(shí)時(shí)獲取數(shù)據(jù)。而通過(guò)為企業(yè)交付所需的實(shí)時(shí)洞察,幫助他們即時(shí)采取行動(dòng),適應(yīng)不斷變化的環(huán)境,你能夠確保企業(yè)在競(jìng)爭(zhēng)中立于不敗之地。

  提升效率,加深洞察,并快速適應(yīng)變化

  通過(guò)遷移至 SAP HANA 平臺(tái),你能夠幫助企業(yè)加快創(chuàng)新步伐。SAP HANA 是一款具有革命性意義的內(nèi)存計(jì)算平臺(tái),整合了符合原子性、一致性、隔離性、持久性 (ACID) 標(biāo)準(zhǔn)的數(shù)據(jù)庫(kù)、高級(jí)數(shù)據(jù)處理功能、應(yīng)用服務(wù)和靈活的數(shù)據(jù)集成服務(wù)。借助該平臺(tái),你不再需要維護(hù)大量獨(dú)立的舊系統(tǒng)以及其中的數(shù)據(jù)孤島,這樣,你就能在瞬息萬(wàn)變的數(shù)字經(jīng)濟(jì)環(huán)境中化繁為簡(jiǎn),充分利用快速涌現(xiàn)的新技術(shù)和解決方案。

  IT 系統(tǒng)很復(fù)雜,這是當(dāng)今企業(yè)在創(chuàng)新道路上面臨的很大障礙之一。而 SAP HANA 能夠幫助企業(yè)簡(jiǎn)化基礎(chǔ)架構(gòu)。如圖中所示,SAP HANA 集數(shù)據(jù)庫(kù)、高級(jí)數(shù)據(jù)處理功能、數(shù)據(jù)集成和應(yīng)用平臺(tái)服務(wù)于單一內(nèi)存計(jì)算平臺(tái)中,通過(guò)單一系統(tǒng)進(jìn)行事務(wù)處理、分析處理、文本分析以及空間數(shù)據(jù)、流數(shù)據(jù)和機(jī)器數(shù)據(jù)處理。通過(guò)整合核心業(yè)務(wù)流程與客戶數(shù)據(jù)、供應(yīng)商數(shù)據(jù)和來(lái)自物聯(lián)網(wǎng)的數(shù)據(jù),你能夠?qū)崿F(xiàn)實(shí)時(shí)運(yùn)營(yíng),加速企業(yè)轉(zhuǎn)型。

  SAP HANA 以大規(guī)模并行內(nèi)存計(jì)算范式為基礎(chǔ),極大地提高了信息處理速度。SAP HANA 架構(gòu)利用單一列式內(nèi)存數(shù)據(jù)存儲(chǔ)器中的單份數(shù)據(jù),執(zhí)行聯(lián)機(jī)事務(wù)處理 (OLTP) 和聯(lián)機(jī)分析處理 (OLAP)。簡(jiǎn)言之,SAP HANA 能夠消除數(shù)據(jù)冗余、磁盤延遲,以及應(yīng)用與分析工具之間的數(shù)據(jù)移動(dòng)。而且,該平臺(tái)還在同一架構(gòu)內(nèi)提供高級(jí)集成功能,如數(shù)據(jù)虛擬化、復(fù)制、批量加載、轉(zhuǎn)換、清理和遠(yuǎn)程數(shù)據(jù)同步。這進(jìn)一步簡(jiǎn)化了應(yīng)用開發(fā)流程和各個(gè)大數(shù)據(jù)數(shù)據(jù)源的數(shù)據(jù)處理。

  SAP HANA 平臺(tái)適用于企業(yè)目前使用的所有應(yīng)用,包括原有軟件、第三方軟件和 SAP® 軟件,而且,SAP HANA 也是企業(yè)開發(fā)和部署下一代實(shí)時(shí)應(yīng)用和預(yù)測(cè)分析工具的理想平臺(tái)。借助該平臺(tái),企業(yè)能夠在數(shù)分鐘而非數(shù)小時(shí)內(nèi)執(zhí)行業(yè)務(wù)運(yùn)營(yíng)和數(shù)據(jù)分析;整合所有數(shù)據(jù),建立單一數(shù)據(jù)源,從而簡(jiǎn)化數(shù)據(jù)中心運(yùn)營(yíng);并為重新構(gòu)想業(yè)務(wù)模式奠定堅(jiān)實(shí)的基礎(chǔ)。此外,企業(yè)還能在盡可能不增加 IT 復(fù)雜性的情況下,隨時(shí)擴(kuò)大業(yè)務(wù)規(guī)模和推動(dòng)業(yè)務(wù)多樣化。

  功能與優(yōu)勢(shì)概覽

  下表匯總了 SAP HANA 獨(dú)特的數(shù)據(jù)庫(kù)功能。

數(shù)據(jù)庫(kù)功能

說(shuō)明

內(nèi)存、列式、大規(guī)模并行數(shù)據(jù)庫(kù)處理

 

SAP HANA 利用單份數(shù)據(jù),基于單一平臺(tái)執(zhí)行聯(lián)機(jī)事務(wù)處理和聯(lián)機(jī)分析處理。該平臺(tái)將數(shù)據(jù)按列存儲(chǔ)在高速內(nèi)存中,同時(shí)對(duì)數(shù)據(jù)進(jìn)行分區(qū),并將其分布到多個(gè)服務(wù)器上。這有助于更高時(shí)效地整合數(shù)據(jù),加快查詢速度,同時(shí)消除成本高昂的完整表格掃描、物化視圖和分析索引。


完全符合 ACID 標(biāo)準(zhǔn)

 

SAP HANA 能幫助企業(yè)確保遵循 ACID(原子性、一致性、隔離性、持久性)標(biāo)準(zhǔn)的所有要求。該平臺(tái)通過(guò)兩階段提交協(xié)議確保原子性,通過(guò)多版本并發(fā)控制和分布式事務(wù)確保一致性,通過(guò)內(nèi)置的事務(wù)管理器確保隔離性,并通過(guò)利用記錄器將提交日志條目寫入磁盤來(lái)保證持久性。


多租戶

 

SAP HANA 支持多個(gè)租戶數(shù)據(jù)庫(kù)在單一系統(tǒng)中運(yùn)行,共享相同的內(nèi)存和處理器。各個(gè)租戶數(shù)據(jù)庫(kù)之間完全隔離,并擁有各自的數(shù)據(jù)庫(kù)用戶、目錄、資源庫(kù)、數(shù)據(jù)文件和日志文件,旨在確保很大的安全性和控制力。你可以將租戶移動(dòng)或復(fù)制到其他系統(tǒng)。另外,你在高可用性和災(zāi)難恢復(fù)方面的設(shè)置適用于所有租戶。SAP HANA 平臺(tái)支持租戶級(jí)別或系統(tǒng)級(jí)別的備份和恢復(fù)。


多層存儲(chǔ)

 

借助動(dòng)態(tài)分層功能,你能按列將數(shù)據(jù)存儲(chǔ)在內(nèi)存或磁盤中,且無(wú)重復(fù)數(shù)據(jù)。該功能讓你能夠以合理的性價(jià)比處理大量數(shù)據(jù)。系統(tǒng)內(nèi)存的大小不會(huì)影響SAP HANA 的數(shù)據(jù)處理量。由于磁盤表直接來(lái)自 SAP HANA,因此其管理、備份和恢復(fù)與內(nèi)存表相同。用戶訪問(wèn)數(shù)據(jù)時(shí),可合并內(nèi)存表和磁盤表,而且,內(nèi)存表和磁盤表之間可隨時(shí)相互轉(zhuǎn)換。此外,SAP HANA 還提供了一個(gè)數(shù)據(jù)生命周期管理工具,用于根據(jù)特定的規(guī)則和政策,在內(nèi)存表和磁盤之間移動(dòng)數(shù)據(jù)。


數(shù)據(jù)建模和存儲(chǔ)過(guò)程

 

SAP HANA 提供一種稱為 SQLScript 的本地語(yǔ)言,支持你構(gòu)建存儲(chǔ)過(guò)程,以及利用高級(jí)功能構(gòu)建在數(shù)據(jù)庫(kù)內(nèi)部運(yùn)行的復(fù)雜邏輯。

 

SAP HANA 具有一個(gè)業(yè)務(wù)函數(shù)庫(kù),其中包含由參數(shù)驅(qū)動(dòng)的內(nèi)置財(cái)務(wù)函數(shù)。此外,該平臺(tái)還提供了一個(gè)框架,支持你構(gòu)建自定義算法,并在數(shù)據(jù)庫(kù)內(nèi)部安全運(yùn)行這些算法。而且,核心數(shù)據(jù)服務(wù)、圖形化計(jì)算視圖和決策表能進(jìn)一步簡(jiǎn)化和加速數(shù)據(jù)庫(kù)邏輯的創(chuàng)建。


管理

 

SAP HANA 提供全方面的管理工具,支持用戶在任意地點(diǎn)通過(guò)任意設(shè)備執(zhí)行各種級(jí)別的管理。

 

利用這些工具,你可以執(zhí)行啟動(dòng)、停止、重啟、備份和恢復(fù)以及離線診斷等操作。SAP DB Control  Center(數(shù)據(jù)庫(kù)控制中心系統(tǒng)控制臺(tái))是一款用戶友好的現(xiàn)代化 Web 管理工具,基于 SAP Fiori 用戶體驗(yàn),能夠支持企業(yè)架構(gòu)中的多個(gè)數(shù)據(jù)庫(kù)。SAP HANA 還包含一系列分析工具,這些工具能夠持續(xù)分析結(jié)構(gòu)化查詢語(yǔ)言(SQL) 執(zhí)行計(jì)劃,以及 CPU 和內(nèi)存的利用情況,幫助企業(yè)發(fā)現(xiàn)問(wèn)題。對(duì)于基于 SAP NetWeaver® 技術(shù)平臺(tái)的應(yīng)用,可通過(guò)數(shù)據(jù)庫(kù)管理員主控室和 SAP Solution Manager(解決方案管理器)管理SAP HANA。


安全性

 

SAP HANA 利用麻省理工的 Kerberos 協(xié)議和安全聲明標(biāo)記語(yǔ)言 (SAML),通過(guò)授權(quán)和單點(diǎn)登錄等策略保證企業(yè)信息的安全。SAP HANA 采用了新的加密和審計(jì)技術(shù),可確保通信、數(shù)據(jù)存儲(chǔ)和應(yīng)用服務(wù)安全可靠。另外,主控室中配有一個(gè)安全儀表盤,用于監(jiān)控與安全相關(guān)的所有關(guān)鍵績(jī)效指標(biāo)。


高可用性和災(zāi)難恢復(fù)

 

通過(guò)采用一系列技術(shù),比如備份、存儲(chǔ)鏡像、同步和異步系統(tǒng)復(fù)制、熱備份、自動(dòng)重啟和自動(dòng)故障轉(zhuǎn)移等,SAP HANA 提供高可用性和災(zāi)難恢復(fù)功能,能夠滿足各種服務(wù)水平要求。不論在郊區(qū)、城市還是偏遠(yuǎn)地區(qū),SAP HANA 都能處于待機(jī)狀態(tài),因此具有高可用性。另外,一些第三方備份和恢復(fù)工具已經(jīng)通過(guò)認(rèn)證,可與SAP HANA 集成使用,所以企業(yè)有多種方法可以選擇。


圖形

 

SAP HANA 采用了一種稱為屬性圖的動(dòng)態(tài)數(shù)據(jù)模型,支持你存儲(chǔ)和處理高度互聯(lián)的數(shù)據(jù)。圖形數(shù)據(jù)的存儲(chǔ)和查詢由 SQL 提供支持。圖形能夠?qū)崿F(xiàn)全方面的事務(wù)一致性,并確保符合 ACID 標(biāo)準(zhǔn),且無(wú)需復(fù)制實(shí)時(shí)事務(wù)數(shù)據(jù)。SAP HANA 提供本地圖形算法,旨在實(shí)時(shí)揭示數(shù)據(jù)中隱藏的關(guān)系。另外,你也可以結(jié)合 SAP HANA 中的其他高級(jí)數(shù)據(jù)處理功能,比如文本分析、預(yù)測(cè)和空間數(shù)據(jù)處理,來(lái)使用圖形數(shù)據(jù)處理功能。


預(yù)測(cè)分析和 R 集成


SAP HANA 的預(yù)測(cè)分析包括兩種模式,一種是專家模式,一種是自動(dòng)模式,這兩種模式均具有高性能的本地預(yù)測(cè)算法。此外,通過(guò)與 R 服務(wù)器集成,你可以在 SAP HANA 上運(yùn)行開源 R 語(yǔ)言。一些預(yù)測(cè)算法適用于流數(shù)據(jù)、空間數(shù)據(jù)和序列數(shù)據(jù),并可自我完善。通過(guò)對(duì)全部事務(wù)型數(shù)據(jù)執(zhí)行預(yù)測(cè)分析,你能夠開發(fā)適當(dāng)?shù)默F(xiàn)代化應(yīng)用,來(lái)預(yù)測(cè)業(yè)務(wù)成果,并幫助企業(yè)實(shí)時(shí)調(diào)整業(yè)務(wù)流程。

 

搜索


你可以使用 SQL 在多個(gè)列和二進(jìn)制文件中快速查找文本,比如 Adobe PDF文件、HTMLRTF、MSGMicrosoft Office  文檔和純文本文件。SAP HANA 支持32 種語(yǔ)言,以及全文檢索和高級(jí)模糊查詢。


文本分析

 

SAP HANA 的文本分析功能包括高級(jí)自然語(yǔ)言處理功能和實(shí)體提取功能,如文本分割、詞干提取、標(biāo)記和情感分析。此外,SAP HANA 還能按順序提取主、謂、賓三部分。這些功能有助于從非結(jié)構(gòu)化數(shù)據(jù)中提取有意義的內(nèi)容,并將其轉(zhuǎn)化為結(jié)構(gòu)化數(shù)據(jù)以供分析。SAP HANA 還支持文本挖掘算法,能夠在正文中挖掘相關(guān)的關(guān)鍵詞。


流分析

 

利用 SAP HANA 中內(nèi)置的高度可擴(kuò)展的智能數(shù)據(jù)流引擎,你能夠從多個(gè)數(shù)據(jù)源實(shí)時(shí)捕捉和處理事件流。SAP HANA 支持類似 SQL 的處理語(yǔ)言,能夠整合事件流與情境數(shù)據(jù),實(shí)時(shí)分析結(jié)果。為了增強(qiáng)可擴(kuò)展性,SAP HANA配備了一個(gè)用于流分析的輕量級(jí)組件。你可以將該組件部署在流數(shù)據(jù)源中,用于在流數(shù)據(jù)進(jìn)入 SAP HANA 之前分析和過(guò)濾流數(shù)據(jù)。


序列數(shù)據(jù)

 

物聯(lián)網(wǎng)數(shù)據(jù)和傳感器數(shù)據(jù)都是按時(shí)間序列生成的。SAP HANA 能夠高時(shí)效處理時(shí)間序列數(shù)據(jù)和其他類型的序列數(shù)據(jù),發(fā)現(xiàn)一段時(shí)間內(nèi)的趨勢(shì)。無(wú)論是監(jiān)控價(jià)格波動(dòng)、季節(jié)變化、機(jī)器效率、能源消耗還是網(wǎng)絡(luò)流量,持續(xù)監(jiān)控?cái)?shù)據(jù)都有助于你發(fā)現(xiàn)趨勢(shì),并利用這種趨勢(shì)贏得競(jìng)爭(zhēng)優(yōu)勢(shì)。


擴(kuò)展應(yīng)用服務(wù) (XS)

 

XS 應(yīng)用服務(wù)器是一款內(nèi)置的 Web 服務(wù)器,可幫助你設(shè)置基于 Web 的應(yīng)用,以高時(shí)效處理大量數(shù)據(jù)。XS 引擎可獨(dú)立于數(shù)據(jù)庫(kù)服務(wù)器進(jìn)行擴(kuò)展,滿足互聯(lián)網(wǎng)應(yīng)用的要求。XS 引擎支持多種編程語(yǔ)言,包括 Java、JavaScript、Node.JSJSON、開放數(shù)據(jù)協(xié)議 (OData)  C++ 運(yùn)行時(shí),是企業(yè)基于微服務(wù)架構(gòu)構(gòu)建應(yīng)用的理想之選。SAP HANA 支持多種開源開發(fā)工具,比如Git、GitHub  Apache Maven,你可以靈活選擇。


響應(yīng)式 Web 應(yīng)用

 

SAP HANA 提供基于 SAP Fiori  HTML5  JavaScript 框架,支持你開發(fā)響應(yīng)式 Web 應(yīng)用。這些應(yīng)用可在任何設(shè)備上運(yùn)行,并能自動(dòng)適應(yīng)屏幕大小,在所有客戶接觸點(diǎn)交付一致的觀感體驗(yàn)。


應(yīng)用生命周期管理

 

集成的應(yīng)用生命周期管理功能可幫助你構(gòu)建和打包應(yīng)用,運(yùn)輸應(yīng)用(從開發(fā)到測(cè)試再到生產(chǎn)),以及部署和升級(jí)應(yīng)用。


應(yīng)用開發(fā)工具

 

基于 SAP HANA 開發(fā)應(yīng)用時(shí),你可以利用 SAP HANA 工作室或基于 Web的輕量級(jí)開發(fā)工具。SAP HANA 工作室是一個(gè)基于 Eclipse 的開發(fā)環(huán)境,支持?jǐn)?shù)據(jù)建模、應(yīng)用開發(fā)、數(shù)據(jù)庫(kù)管理和安全管理。SAP Web IDEWeb集成開發(fā)環(huán)境)是一個(gè)基于瀏覽器的開發(fā)環(huán)境,支持應(yīng)用開發(fā)和應(yīng)用生命周期管理。而且,如果你偏好ABAP® 編程語(yǔ)言,ABAP 開發(fā)環(huán)境現(xiàn)在提供了經(jīng)過(guò)優(yōu)化的功能,你只需稍加學(xué)習(xí),就能基于 SAP HANA 開發(fā) SAP 應(yīng)用擴(kuò)展組件。另外,你可以結(jié)合使用 SAP®  PowerDesigner® 軟件和 SAP HANA,來(lái)創(chuàng)建用于構(gòu)建企業(yè)架構(gòu)的數(shù)據(jù)模型。


數(shù)據(jù)虛擬化和數(shù)據(jù)聯(lián)合


數(shù)據(jù)聯(lián)合功能利用了智能數(shù)據(jù)訪問(wèn)技術(shù),支持你從多個(gè)遠(yuǎn)程數(shù)據(jù)源和 Apache Hadoop 直接訪問(wèn)信息,而無(wú)需將數(shù)據(jù)從遠(yuǎn)程數(shù)據(jù)源移至 SAP HANA 中。而且,SAP HANA 提供內(nèi)置的適配器,可幫助你從各種數(shù)據(jù)源訪問(wèn)數(shù)據(jù)。


數(shù)據(jù)集成、復(fù)制和數(shù)據(jù)質(zhì)量


SAP HANA 的功能非常全面,可應(yīng)對(duì)各種數(shù)據(jù)集成場(chǎng)景,包括實(shí)時(shí)數(shù)據(jù)復(fù)制以及批量加載處理、數(shù)據(jù)轉(zhuǎn)換、清理服務(wù)和數(shù)據(jù)豐富服務(wù)。SAP HANA 提供多種適配器,支持你從多個(gè)數(shù)據(jù)庫(kù)、云數(shù)據(jù)源和 Apache Hadoop 加載數(shù)據(jù),同時(shí)還提供了一個(gè)定制軟件開發(fā)工具包,幫助你構(gòu)建自己的適配器。該平臺(tái)還具有豐富地理空間數(shù)據(jù)和算法的功能,可幫助你清理個(gè)人信息,包括姓名、職務(wù)、電話號(hào)碼、公司名稱以及電子郵件和街道地址等。


Apache Hadoop  Apache Spark 集成


SAP HANA 提供多個(gè)組件,用于分析 Apache Hadoop 數(shù)據(jù),其中包括 SAP HANA Vora 引擎、Apache Spark 適配器和 Apache Hive。你可以借助用戶定義的虛擬函數(shù),訪問(wèn) Hadoop 分布式文件系統(tǒng)中的數(shù)據(jù),以及作為 SQL 數(shù)據(jù)源的 MapReduce 函數(shù)。


遠(yuǎn)程數(shù)據(jù)同步


借助遠(yuǎn)程數(shù)據(jù)同步功能,你能夠雙向同步 SAP HANA  SAP® SQL Anywhere®套件(嵌入在設(shè)備中的或位于網(wǎng)絡(luò)邊緣)的數(shù)據(jù)。現(xiàn)在,對(duì)于在偏遠(yuǎn)工作場(chǎng)所或地點(diǎn)工作的人員來(lái)說(shuō),即使不在高寬帶網(wǎng)絡(luò)覆蓋范圍內(nèi),他們也能訪問(wèn)企業(yè)數(shù)據(jù)。此外,企業(yè)還能收集并分析數(shù)據(jù),監(jiān)控偏遠(yuǎn)地區(qū)設(shè)備的狀況,提高整個(gè)擴(kuò)展型企業(yè)內(nèi)利益相關(guān)方的響應(yīng)能力。


   支持多種部署選項(xiàng)

  SAP HANA 支持云部署和企業(yè)預(yù)置型部署。若采用企業(yè)預(yù)置型部署模式,SAP HANA 可基于 SAP 合作伙伴提供的硬件設(shè)備進(jìn)行性能優(yōu)化部署,并支持用戶基于定制的數(shù)據(jù)中心模型構(gòu)建定制硬件。利用定制的數(shù)據(jù)中心模型,你在部署 SAP HANA 時(shí),可使用現(xiàn)有的硬件和基礎(chǔ)架構(gòu)組件,比如存儲(chǔ)和網(wǎng)絡(luò)設(shè)備及處理器。

 



本文鏈接:借助 SAP HANA 平臺(tái),重新構(gòu)想無(wú)限可能