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 数据库需要更少的空间来存储更多数据。

广告