SAP HANA Database
Create an SAP HANA Database datastore to connect to an SAP HANA database.
SAP HANA database datastores support a number of specific configurable options. Configure the datastore to match your SAP HANA configuration.
HANA modeling views such as attribute views, analytical views, and calculation views from a SAP Cloud Integration for data services (HANA schema) datastore, can be used as a data source.
Option |
Possible Values |
Description |
|---|---|---|
Name |
Alphanumeric characters and underscores |
The name of the object. This name appears in the datastores tab and in tasks that use the datastore. |
Description |
Any text |
The description of the datastore. |
Type |
Database |
Select the type of datastore to which you are connecting. |
Database |
SAP HANA |
A type of SAP HANA Database |
Agent |
The agents that have been defined in the agents tab |
Specifies the agent that should be used to access this data source. |
HANA version |
HANA 1.x or HANA 2.x |
Select the version of the HANA datastore to which you are connecting. |
Use Data Source (ODBC) |
Yes No |
Select to use a DSN to connect to the database. By default, this option is set to Yes. To use a DSN connection, you must also specify the ODBC data source name. If you set this option to No, you must also specify the Database server name, Database name, and Port number for a DSN-less connection. |
ODBC data source name |
Refer to the requirements of your database |
The ODBC data source name (DSN) defined for connecting to your database. This option is required if Use Data Source (ODBC) is set to Yes. |
Database server name |
Refer to the requirements of your database |
The HANA database server name. This option is required if Use Data Source (ODBC) is set to No. |
Port number |
Integer |
The number of the database port. This option is required if Use Data Source (ODBC) is set to No. |
User name |
Alphanumeric characters and underscores |
The name of the account through which the software accesses the SAP application server. |
Password |
Alphanumeric characters, underscores, and punctuation |
The password of the account through which the software accesses the database. |
Additional connection information |
Alphanumeric characters and underscores or blanks |
Information for any additional parameters that the data source supports (parameters that the data source's ODBC driver and database support). Uses the format: <parameter1=value1; parameter2=value2> |
Use SSL encryption |
yes no |
SSL encryption protects data as it is transferred between the database server and the Agent. The default is Yes. Selecting Yes displays the Validate Server Certificate and Server Certificate Hostname fields |
Validate Server Certificate |
yes no |
Indicates whether to use server certificate authentication. The default is No. Setting this to Yes requires you to provide a certificate keystore. |
Server Certificate Hostname |
Alphanumeric characters and underscores |
Specifies the hostname used to verify server’s identity. The host name specified here verifies the identity of the server
instead of the host name with which the connection was
established. For example, if a connection is established to the
same host, it might be established to localhost instead of the
actual host name in the certificate.
Note This parameter should
be used only if you absolutely require it for your use case,
such as in the example given above, since it bypasses the
security of validating the established connection. In most
cases, it would not be used. |
Use Client Certificate Authentication |
yes no |
Indicates whether to use client certificate authentication. The default is No. Setting this to Yes requires you to enter a certificate keystore and hides the User name and Password fields under Credentials. Setting this to No indicates authentication is done using the User name and Password fields under Credentials. |
Certificate Keystore |
Alphanumeric characters, underscores, and punctuation |
Name of the certificate keystore PSE file that contains the client and/or server identities. This file is located either in SECUDIR or in a path you specify, which should be validated against your AllowedList. Required when Validate Server Certificate or Use Client Certificate Authentication is set to Yes. |
Rows per commit |
Positive integer Default: 1000 |
Enter the maximum number of rows loaded to a target table before saving the data. This value is the default commit size for target tables in this datastore. You can overwrite this value for individual target tables. |
Overflow file directory |
Directory path |
Enter the location of overflow files written by target tables in this datastore. You can enter a variable for this option. |
Additional session parameters |
A valid SQL statement or multiple SQL statements delimited by semicolon |
A valid SQL statement or multiple SQL statements delimitated by semicolon. |