SAP HANA Source Connector
The SAP HANA source connector in DataSync lets you retrieve data from SAP HANA for loading or synchronizing in your data warehouse. After creating all required source connections, configure your destination source to complete the connection setup.
Retrieve connection details from SAP HANA
- Open the SAP HANA Database Explorer.
- Right-click your instance and select Properties.
- Copy the Host and Database values — you will need these in DataSync.
- Click OK to close the dialog.
Create source connections in DataSync
- Log in to DataSync.
- From the welcome screen, select Connections.
- Next to Source Connections, click New.
- Select SAP HANA.
- In the Connection Properties panel, enter the connection properties.
- (Optional) In the Additional Connection Properties panel, select Add property and enter the parameters for each property.
- In the Advanced Settings panel, configure the settings, including the Tracking Type and other values according to your requirements.
- Click Save.
Parameters
Connection properties
| Parameter | Description |
|---|---|
| Description | Unique name for the connection. Example: SAP HANA |
| SAP HANA Cloud | Setting that specifies connection to an SAP HANA Cloud instance. When enabled, the Port field is disabled because the cloud connection uses default secure ports. |
| Server | Hostname of the SAP HANA server. Copy the Host value from SAP HANA Database Explorer. Format (where x are alphanumeric values): xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.hana.trial-us10.hanacloud.ondemand.com |
| Port | Port number for connecting to SAP HANA. Default: 443. |
| Database | Database name. Copy the Database value from SAP HANA Database Explorer. Example: H00 |
| Username | Account username as used in SAP HANA Database Explorer. Example: admin |
| Password | Password for the specified username. |
| Timeout | Time in seconds to wait for connection opening and query execution before timeout. |
| Verbosity |
|
| Enable Pooling | Connection pooling option for performance. |
| Pool idle timeout | Maximum idle time for connections before returning them to the pool, in seconds. |
| Max Pool Size | Maximum number of connections allowed in the pool. |
| Pool wait time | Maximum wait time for connection allocation before error is thrown, in seconds. |
Additional connection properties
Additional connection string properties not specified in the Connection Properties panel. For each property added, you can choose Visible or Encrypted. Selecting Encrypted hides the value from the interface and stores it encrypted in the back end, such as when defining passwords.
| Parameter | Description |
|---|---|
| Property | Connection string property that defines the action or behavior. Example: ReadOnly |
| Value | Value for the property. Example: True |
| Type | Visibility of the property: Visible or Encrypted. |
Advanced settings
Advanced settings control how the SAP HANA connector tracks changes, handles regional and time configuration, and processes data batches during extraction. These options allow fine‑tuning for performance and accuracy, and should be configured according to your system environment and operational requirements.
| Setting | Description |
|---|---|
| Tracking Type | Method for tracking changes: None or Date. |
| Region | Region setting for the connector, if required by your setup. |
| Time Zone | Time zone matching the SAP HANA application server. |
| Time Offset | Refresh offset in seconds to compensate for timing issues in record selection. Minimum value is 0; maximum is 3600 seconds. |
| Batch Size | Quantity of records processed in each batch during extraction. Larger batch sizes increase memory usage but can improve performance up to a point. The default value is 2000 and the maximum should not exceed 10000 records. Adjust according to your network speed and disk performance; in most cases the default (2000) works best. |