SAP HANA BI 开发 – 简介
SAP HANA BI 开发 – 简介
SAP HANA 是一个内存数据库,它还在单个应用程序中提供 HANA 建模、数据供应和 BI 报告功能。SAP HANA 主要用作许多具有事务系统的组织的数据仓库。SAP 提供 HANA 作为各种不同的基于 ERP 和 CRM 的应用程序的后端数据库。
以下是一些常见的基于 HANA 的模块 –
- S/4 HANA(S/4 HANA 金融和物流)
- SAP 业务一
- SAP Fiori
SAP HANA 数据建模帮助用户对应用程序数据进行建模并执行数据库功能,例如在运行时创建模式、表和视图。HANA 数据模型存储在 HANA 存储库中,对象在运行时被激活。
这是 HANA 产品详细信息的 SAP 站点链接,该链接共享 HANA 提供的所有关键功能 – https://www.sap.com/products/hana.html
据 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 数据库需要更少的空间来存储更多的数据。