Supported syncing
Connect to SAP HANA
Go to the Destinations overview page and click the Add destination button. Select SAP HANA and click Continue. If you’re not using a tunnel, you can then authenticate Hightouch to SAP HANA by entering the following fields:
- Host: The hostname or IP address of your SAP HANA server. You don’t need to include the
https://.
- Port: The port number of your SAP HANA server.
- User: The user that has access through Hightouch to the database and tables you want to sync to.
- Password: The password for the user specified above.
To ensure your credentials are correct, click Test connection. This confirms if Hightouch can connect to your database by running a basic SELECT query.
Record matching
Hightouch requires a unique identifier in the destination HANA table to add, remove, and update rows. The column must be either a UNIQUE or PRIMARY KEY column. At least one Hightouch field must map to a unique column.
If you map to an incompatible column, Hightouch will fail the sync with an error message.
Column types
Hightouch works out of the box with all standard column types.
If you see type errors, it may be because your SQL query is producing the wrong format. Message us on Intercom if you need help.
Required permissions
Your HANA credentials must be able to:
MERGE INTO, UPDATE, INSERT and DELETE rows from the destination table.
- Create a local temporary table
- Perform select operations on system tables:
SCHEMAS
TABLES
TABLE_COLUMNS
CONSTRAINTS
Tips and troubleshooting
To see the exact API requests and responses from each sync run, use the live debugger. To get notified by Slack, PagerDuty, SMS, or email when a sync fails, set up sync alerts. If you run into an issue this page doesn’t cover, .Last modified on February 7, 2024