Skip to main content

Apache Hive

连接类型

ODBC(64 位)

驱动程序配置要求

为获得最佳性能,必须在驱动程序中启用“FastSQLPrepare”选项,以允许 Alteryx 在不运行查询的情况下检索元数据。

支持类型

读取和写入,数据库内

验证版本

数据库版本:3.1.0.3.0.1.0-187

ODBC 客户端版本:2.06.10.1010

有关 Simba ODBC 驱动程序的更多信息,请参阅 Simba ODBC 文档。

无效列引用错误

Simba 在驱动程序中引入了一项功能,可确保在读入数据时所有列名都是唯一的。此功能会导致 Alteryx 无法识别列名。这是一个隐藏功能,如果无法编辑查询,则可以关闭该功能以避免错误。您必须在 ODBC 驱动程序 DSN 设置或 ODBC 驱动程序配置中,针对服务器端属性将 hive.resultset.use.unique.column.names 设置为 false。或者可以添加连接字符串参数:EnableUniqueColumnName=0。有关如何执行此操作的详细信息和步骤,请参阅 社区中的“无效列引用”文章

用于连接的 Alteryx 工具

标准工作流处理

输入数据工具 Input Data Tool

Input Data Tool Icon

输出数据工具 Output Data Tool

Output Data Tool Icon

数据库内工作流处理

Blue icon with database being plugged in.
Blue icon with a stream-like object flowing into a database.

其他详细信息

Simba Hive ODBC 驱动程序中的 使用原生查询 选项,不支持 库内写入 库内数据流传入

Hive 无法正确处理在宽字符串 (WStrings) 中写入多字节字符。更多信息,请访问 Unicode® 字符 SQL INSERT 问题

如果在读写 Unicode® 字符时遇到问题,请访问 Simba Impala ODBC 驱动程序。在“高级选项”下,选择 使用 SQL Unicode 类型 选项。

输出工具中的 创建新表 选项可在 Hive 中创建一个托管表。