目前,SAP HANA支持如图2-3所示的应用场景。
● 第一类场景是单纯用做数据库,和其他关系型数据库一样。
● 第二类场景是用做数据仓库,建立数据集市。
● 第三类场景是作为平台让合作伙伴(OEM)或者独立软件开发商(ISV,Independent Software Vendor)开发交付基于SAP HANA的应用。
● 第四类场景是用在应用加速器(Accelerators),比如我们常说的CO-PA Accelerator和SAP ERP Operational Reporting Accelerator等。
● 第五类场景是用于新开发的打包应用(APPs),比如SAP推出的基于SAP HANA的Smart Meter Analytics和Cash and Liquidity Management等。
● 除此之外,SAP HANA也是SAP现在产品的基础架构,比如SAP ERP和SAP Business One等。
图2-3
如果从技术架构角度来说,则现在有的SAP HANA使用场景包括如下:
● HANA platform(Datamart):将不同数据源汇入SAP HANA建立数据集市,用SAP BO BI做数据展示。
● HANA Apps for Suite:将SAP Business Suite的数据导入SAP HANA,然后在SAP HANA基础之上开发应用,比如ERP Operational Reporting和Sales Analysis for Retail等应用。
● HANA Accelerators:SAP发布的一些可快速部署的基于SAP HANA的加速器,比如COPA。
所谓并排场景,意思是说SAP HANA数据库和原始应用数据库并行且同时存在。在这种情况下,原始应用主要还是运行在传统的主数据库之上,而SAP HANA内存数据库是作为辅助数据库存在的,主数据库上产生的数据会被及时同步到SAP HANA内存数据库里用于实时分析和测绘,而SAP HANA内存数据库产生的新数据不会被返回写入主数据库,因此数据是单向流动的。
● Cloud on HANA
● BW on HANA
● Business One on HANA
● Business Suite on HANA
所谓集成场景,意思就是说将以前运行在非SAP HANA内存数据库的原始应用与SAP HANA内存数据库进行集成并优化,例如以前SAP的BW产品、Business One和Business Suite产品等。在这种场景下,SAP HANA内存数据库将作为主数据库来运行。
所谓创新场景,是指基于SAP HANA平台开发的全新应用与SAP HANA内存数据库集成,这些新应用能够最大化利用SAP HANA内存数据库的实时快速特性来为企业的决策分析提供完全不同的体验。