SAP HANA BI 開發 - 簡介



SAP HANA 是一個記憶體資料庫,它還在單個應用程式中提供了 HANA 建模、資料供應和 BI 報表功能。SAP HANA 主要用作許多組織(包括事務系統)的資料倉庫。SAP 為各種不同的基於 ERP 和 CRM 的應用程式提供 HANA 作為後端資料庫。

以下是一些常見的基於 HANA 的模組:

  • S/4 HANA(S/4 HANA Finance 和 Logistics)
  • SAP Business One
  • SAP Fiori

SAP HANA 資料建模幫助使用者對應用程式資料進行建模並執行資料庫功能,例如在執行時建立模式、表和檢視。HANA 資料模型儲存在 HANA 儲存庫中,物件在執行時啟用。

這是 SAP 網站連結,用於獲取 HANA 產品詳細資訊,其中共享了 HANA 提供的所有關鍵功能:https://www.sap.com/products/hana.html

SAP HANA Data Modeling

根據 SAP 的說法:“SAP HANA 可在本地或雲中部署,它是一個記憶體資料平臺,可幫助您加速業務流程,提供更多商業智慧,並簡化您的 IT 環境。透過為所有資料需求提供基礎,SAP HANA 消除了維護獨立的遺留系統和孤立資料的負擔,因此您可以在新的數字經濟中執行即時資料並做出更好的業務決策。”

對於擁有大量歷史資料的組織來說,BI 開發始終是一個挑戰。傳統的資料庫或 DW 系統(SQL Server、BW 或 Oracle)不支援即時報表,因為它們無法在同一系統上執行事務系統和資料倉庫。在許多組織中,事務系統和資料倉庫是分開的,因為運行復雜的 OLAP 查詢會顯著影響系統的效能。ETL 流程用於執行從 SAP ECC 到資料倉庫的資料提取、轉換和載入。

當同時進行大量併發 OLTP 事務和 OLAP 查詢時,系統可能會崩潰。SAP HANA 使用 SLT 方法支援從事務系統進行即時資料複製,這是一種基於觸發器的資料複製方法。

SAP HANA 是一個記憶體資料庫,因此與傳統系統相比,資料讀取速度提高了 100 萬倍。當 DW 系統包含大量歷史資料時,商業智慧報表中的複雜 OLAP 查詢所需的時間更少。HANA 支援所有即時聚合,因此無需在資料庫中儲存聚合表。由於不同的壓縮演算法和表的列儲存,與其他 RDBMS 系統相比,HANA 資料庫需要更少的空間來儲存更多資料。

廣告