SAP Hana
Type of Support: | Read & Write; In-Database |
Validated On: | Client version 1.00.85.02 |
Connection Type: | ODBC (32- and 64-bit) |
Driver Details: | More info on obtaining and installing the driver is available from SAP. In-Database processing requires 64-bit database drivers. |
Alteryx tools used to connect
- Input Data Tool and Output Data Tool (Standard workflow processing)
- Connect In-DB Tool and Data Stream In Tool (In-database workflow processing).
Alteryx supports multi-line, multiple SQL statements for SAP Hana Stored Procedures. The Alteryx engine is not used when executing a stored procedure. This execution happens entirely on the database server.
To access stored procedures for your connection:
- Drag the Input, Output, or Run Command tool onto the Alteryx Designer canvas.
- Select the Connect a File or Database menu, and then select the Hana database connection.
- In the Input Data Configuration window, select Pre SQL Statement or Post SQL Statement. You can enter one or more statements in the SQL Editor tab, or you can select from a list of Stored Procedures.
- Selecting a stored procedure will overwrite what is in the field. Stored procedures cannot be accessed for Hana connection from the Table or Query file format options menu.
-
In the Configure Pre SQL Statements or Configure Post SQL Statements window and Stored Procedures tab, view the Parameter, Datatype, and then enter the Value for each stored procedure parameter for an ODBC connection. Select the desired stored procedure and click OK.
- String parameters must have single quotes around the entered value.
- Only stored procedures with IN parameters will be listed in stored procedures.
- The SQL syntax for calling the stored procedure in Hana should be in the format of CALL "sproc_name" (optional parameter1, optional parameter2, ...).
- When used in an Input, the Value must represent a value within the database.
- You can select whether you want the SQL Editor or Stored Procedures tab to open by default. The default tab is Stored Procedures if there is not text in the SQL Editor tab.
Unsupported Data Types
The following data types are unsupported and cannot be entered into the Stored Procedures Parameter value field:
- Binary types: VARBINARY
If your stored procedure contains an unsupported data type, then:
- Designer sets the data type to unsupported.
- The value column in the data grid will become read-only and the OK button will be disabled, indicating that the stored procedure cannot be run.