SAP HANA Database(3.1)
This section describes how to configure for SAP HANA as a platform database instead of the default Derby database.
Note!
This section is optional and can be omitted if you are doing the default installation with Derby database or another supported database.
will not provide the SAP HANA docker images or SAP HANA helm chart for this installation, so you will have to create them, see below.
Prerequisites
If you use SAP HANA as your platform database, you must install your own instance prior to platform deployment.
SAP HANA 3PPs
Using SAP HANA as a platform database requires some SAP HANA 3PPs that are not bundled. Therefore these 3PPs need to be made available via persistent storage.
Instructions on how to configure persistent storage for can be found here: Persistent Storage (3.0).
Once the persistent storage configuration has been made, please make the required 3PPs available on the persistent storage using the following steps:
Download SAP HANA 3PPs
Download the following 3PPs locally:
JDBC driver | https://tools.hana.ondemand.com/additional/ngdbc-latest.jar |
Hana Client | https://tools.hana.ondemand.com/additional/hanaclient-latest-linux-x64.tar.gz |
Note!
The latest tested versions of Hana Client is 2.14.22 and JDBC version (ngdbc) is 2.14.9.
Upload 3PPs to persistent storage
Create 3pp folder in the persistent storage root folder:
$ ssh <persistent storage host> $ mkdir <persistent storage root>/3pp $ exit
Transfer the 3pp files:
Example $ scp hanaclient-2.13.22-linux-x64.tar.gz <persistent storage host>:<persistent storage root>/3pp $ scp ngdbc-2.13.9.jar <persistent storage host>:<persistent storage root>/3pp
Configure Helm Chart for SAP HANA Database
Change the db type to
saphana
in the values.yaml file of the helm chart:db: # derby, postgresql, oracle or saphana type: saphana
- Edit the saphana section in the values.yaml file of the helm chart to match the SAP HANA installation where the platform database shall be created.
Create Platform Tables for SAP HANA Database
The subsections describe the installation of the database tables that are necessary when using SAP HANA as a platform database.