SAP HANA
Lumi currently supports S4 SAP HANA and the following document covers the usage of the database within the application.
Supported Methods
Means for Lumi to connect to the client to implement the services required:
Supported Limits
The following are limitations that can be set to fine tune the agents' actions:
Available Parameters
These properties are the essential source system connection properties that all queries are directed towards.
* Required parameters
SAP HANA Client Installation
Connections to SAP HANA are made through the SAP HANA client (hdbcli), which SAP licenses under its own terms. Lumi does not distribute the client with the Data Gateway, so it has to be installed once on the machine running the gateway, using your organization's existing SAP HANA entitlement.
1. Install the client
On the machine running the Data Gateway, install the client into a directory of your choosing:
Any location readable by the account the gateway runs as will do. The client is published for all common platforms; make sure you install the build matching the gateway host's operating system and CPU architecture.
2. Point the gateway at it
Give the gateway the directory containing the client, using any of the standard configuration channels:
Command line:
--hana-client-path /opt/sap/hana-clientEnvironment variable:
LUMI_AI_DATA_GATEWAY_HANA_CLIENT_PATH=/opt/sap/hana-clientconfig.yaml:hana_client_path: /opt/sap/hana-client
Restart the gateway after setting it. On startup the gateway logs the path it added, so the log line confirms the setting was picked up.
If the client is missing when a SAP HANA query runs, the query fails with a driver error naming this setting. Other source systems are unaffected -- the gateway starts and serves them normally whether or not the SAP HANA client is installed.
System Permissions & Configuration
Provided user must have the following:
For configurations:
Ensure the server is allowing connections from the Lumi gateway or server via the firewall
Special Notes
Special characters and case sensitivity can be utilized in database names and usernames via encasing the name in double quotes (" "), but is not recommended
Common Issues
Ensure the SAP HANA client is installed on the gateway host and
hana_client_pathpoints at it (see SAP HANA Client Installation)Ensure the firewall settings allow for a connection to the database
Ensure the username, password, and database values are explicitly provided
Last updated
Was this helpful?