SAP HANA公司

支持的版本

模块支持

安装SAP HANA支持

GeoServer没有对SAP HANA的内置支持。通过将HANA GeoTools模块和HANA JDBC驱动程序添加到GeoServer安装中,可以启用SAP HANA支持。

安装HANA GeoTools模块

通过导航到 webapps/geoserver/WEB-INF/lib/ GeoServer安装中的文件夹并定位该文件 gt-jdbc-{<version>}.jar 如下图所示。在下面的示例中,GeoServer版本是 22.0 .

../../_images/gt-version.png

查找GeoTools版本

GeoTools website . 你需要 geotools-{<version>}-bin.zip 文件。复制 gt-jdbc-hana-{<version>}.jar 文件发送至 webapps/geoserver/WEB-INF/lib/ 地理服务器安装的文件夹。

../../_images/gt-jdbc-hana.png

定位GeoTools HANA模块

安装HANA JDBC驱动程序

浏览到 SAP Development Tools website 并将JDBC组件下载到 webapps/geoserver/WEB-INF/lib/ 地理服务器安装的文件夹。

../../_images/ngdbc.png

下载ngdbc.jar文件从SAP开发工具网站

然后重新启动GeoServer实例。

添加SAP HANA数据库

两个模块都安装好后, SAP HANA 将在创建新数据存储时显示为选项。

../../_images/hana-store.png

矢量数据源列表中的HANA

配置SAP HANA数据存储

../../_images/hana-options.png

配置SAP HANA数据存储

以下选项与SAP HANA相关:

host

要连接到的计算机名或IP地址。

port

要连接到的端口。如果设置的参数与0不同,则 instancedatabase 被忽略。如果未设置或0,则 instance 必须设置参数。

instance

要连接到的实例。如果设置了端口,则忽略此参数。这个 instance 字段位于配置窗体的底部,以防定位有困难。

database

要连接的数据库。如果是单个容器数据库,则保留为空。设置为 SYSTEMDB 连接到多容器数据库的系统数据库。如果设置了端口,则忽略此参数。

schema

要访问的数据库架构。如果留空,则访问特定于用户的数据库架构。

user

用于连接到数据库的数据库用户。

passwd

用于连接到数据库的密码。

use ssl

如果选中,则使用TLS/SSL加密协议建立与数据库的安全连接。