SAP HANA BI开发 - 简介

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

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

  • S/4 HANA(S/4 HANA财务和物流)

  • SAP Business One

  • SAP Fiori

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到数据仓库的提取,转换和数据加载.

当与OLAP查询一起进行大量并发OLTP事务时,有可能系统崩溃了. SAP HANA支持使用SLT方法从事务系统进行实时数据复制,这是一种基于触发器的数据复制方法.

SAP HANA是内存数据库,因此数据与传统系统相比,读取速度提高了100万倍.当DW系统包含大量历史数据时,商业智能报表中的复杂OLAP查询运行时间较短. HANA支持所有即时聚合,因此无需在数据库中保存聚合表.由于表的压缩算法和基于列的存储不同,与其他RDBMS系统相比,HANA数据库需要更少的空间来存储更多数据.