SAP HANA BI 开发 - 简介


SAP HANA 是一个内存数据库,它还在单个应用程序中提供 HANA 建模、数据配置和 BI 报告功能。SAP HANA 主要用作许多具有事务系统的组织的数据仓库。SAP 为各种不同的基于 ERP 和 CRM 的应用程序提供 HANA 作为后端数据库。

以下是一些常见的基于 HANA 的模块 -

  • S/4 HANA(S/4 HANA 财务和物流)
  • SAP 业务一号
  • SAP菲奥里

SAP HANA 数据建模可帮助用户对应用程序数据进行建模并执行数据库功能,例如在运行时创建架构、表和视图。HANA 数据模型存储在 HANA 存储库中,对象在运行时激活。

这是 HANA 产品详细信息的 SAP 站点链接,共享 HANA 提供的所有关键功能 - https://www.sap.com/products/hana.html

SAP HANA 数据建模

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