SAP HANA平台应用开发
上QQ阅读APP看书,第一时间看更新

2.1.2 SAP HANA客户端软件

1. SAP HANA Studio

SAP HANA Studio简称SAP HANA工作台,它是用于信息模型创建和SAP HANA系统管理的客户端软件,其软件版本必须和SAP HANA数据库系统相同。如果SAP HANA系统的版本是1.0 Revision 95,那么用户就需要在本地计算机上安装SAP HANA Studio 1.0 Revision 95版本的软件。图2-2所示为SAP HANA工作台的一个界面。

图2-2 SAP HANA工作台的一个界面

SAP HANA工作台是基于开源Eclipse平台开发的一个客户端软件,并且使用了Equinox p2框架简化了基于Eclipse插件的安装和部署。从技术角度来看,SAP HANA工作用的所有功能组件都是插件,且都是基于Eclipse平台基础而开发的。通过这个SAP HANA客户端,可以对SAP HANA系统进行管理和服务器端应用的开发工作。

如图2-3所示,SAP HANA Web-based IDE(简称SAP HANA Web IDE)和SAP HANA工作台的功能一样,它是SAP HANA工作台客户端软件的Web版本,提供了安全管理、XS开发、数据库对象管理等功能。即使不用SAP HANA工作台,也可以通过SAP HANA Web-based IDE来进行XS项目开发。

图2-3 SAP HANA Web IDE界面

SAP HANA Web IDE具有Web化的开发和管理界面,在当前的XS原生应用开发项目中,会使用SAP HANA工作台。这个工具主要配合SAP HCP(即HANA Cloud Platfom, HANA云平台)进行使用。在SAP HCP上,可以注册成SAP HANA开发者,然后使用Web IDE开发基于HANA的原生应用,并可将其发布到App Store上。

关于SAP HCP,可以访问hcp.sap.com获得更多信息,例如,如何注册,如何使用Web IDE、第一个基于HCP的Hello World程序等。

提示信息

因为SAP HANA服务器软件安装、升级及其SAP HANA工作的安装都相对比较简单,而且整个向导过程的步骤也不多,安装过程也就十几分钟,所以这里就不介绍相关内容了。

2. SAP HANA Client

SAP HANA Client简称SAP HANA客户端软件,它是一组针对不同系统需要访问SAP HANA而准备的驱动程序的集合,根据需要,用户可以选择安装不同操作系统版本的软件。例如,用户有一个安装在Windows服务器上的BI软件(例如Tableau、Qlikview、Lumria等)需要访问SAP HANA,那么就需要安装基于Windows系统相同版本的SAP HANA Client软件。

SAP HANA Client包含ODBC、JDBC、ODBO/MDX、Python、C等驱动程序组件。一旦SAP HANA Client安装好,就可以利用这些驱动访问SAP HANA系统了,这和Oracle DB Client软件非常相似。

提示信息

如果用SAP HANA工作台去连接SAP HANA系统,那么并不需要再安装SAP HANA Client软件,直接在SAP HANA工作台中连接到SAP HANA系统即可,并且还可以通过浏览器直接访问SAP HANA系统提供的Web界面来执行系统管理和监控的一些操作。