Skip to main content

SAP HANA

连接类型

ODBC(64 位)

驱动程序详细信息

获取 SAP HANA 数据库 ODBC 驱动程序

正在安装 SAP HANA ODBC 驱动程序

数据库内处理需要 64 位数据库驱动程序。

支持类型

读取和写入;数据库内

验证版本

客户端版本 1.00.85.02

用于连接的 Alteryx 工具

标准工作流处理

数据库内工作流处理

重要

连接到 Hana 数据库时,会话的默认应用程序变量被设置为 ALTERYX

访问存储过程

Alteryx 支持 SAP HANA 存储过程的多行、多个 SQL 语句。执行存储过程时不使用 Alteryx 引擎。此执行完全在数据库服务器上执行。

要访问连接的存储过程,请执行以下操作:

  1. 将“输入”、“输出”或“运行命令”工具拖到 Alteryx Designer 画布上。

  2. 选择 连接文件或数据库 菜单,然后选择 Hana 数据库连接。

  3. 输入数据配置窗口 中,选择 Pre SQL 语句 Post SQL 语句 。您可以在 SQL Editor 选项卡 中输入一个或多个语句,也可以从 存储过程 列表中进行选择。

    • 选择存储过程将覆盖字段中的内容。无法从 表格或查询文件格式 选项菜单访问 Hana 连接的存储过程。

  4. 配置 Pre SQL 语句 配置 Post SQL 语句 窗口和 存储过程 选项卡中,查看参数、数据类型,然后为 ODBC 连接的每个存储过程参数输入值。选择所需的存储过程,然后单击 确定

    • 字符串参数必须在输入的值周围具有单个引号。

    • 只有具有 IN 参数的存储过程才会在存储过程中列出。

    • 在 Hana 中调用存储过程的 SQL 语法应采用 CALL“sproc_name”(可选参数 1、可选参数 2...)的格式。

    • 在输入中使用时,值必须表示数据库中的值。

    • 您可以选择是希望默认情况下打开 SQL 编辑器 还是 存储过程 选项卡。如果 SQL 编辑器 选项卡中没有文本,则默认选项卡为 存储过程

不支持的数据类型

以下数据类型不受支持且无法被输入到"存储过程参数"值字段中:

  • 二进制类型:VARBINARY

如果存储过程中包含不受支持的数据类型,则:

  • 设计器将数据类型设置为不受支持。

  • 数据网格中的值列将变为只读,并且将禁用"确定"按钮,指示无法运行存储过程。