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 工具

标准工作流处理

数据库内工作流处理

其他详细信息

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

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

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

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