Skip to main content

Apache Impala

连接类型

ODBC(64 位)

支持类型

读取和写入,数据库内

验证版本

数据库版本:2.11.0-cdh6.0.0

ODBC 客户端版本:2.06.07.1007

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

用于连接的 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.

如果使用 Windows Kerberos 身份验证(通过 SSPI),则必须在 Simba Impala ODBC 驱动程序高级选项中选择“仅使用 SSPI - 为此 DSN 启用”选项。

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

写入支持

Impala ODBC 驱动程序通过以下两种方式中的一种,支持 Impala 写入功能和 HDFS 连接选项:

  • 对于标准工作流,使用 输出数据工具 。选择 Hadoop 连接选项,然后选择 HDFS Avro 或 HDFS CSV 作为文件格式。

  • 对于数据库内工作流,使用 库内连接工具 数据流传入工具 。建立读取连接。在“写入”选项卡下,为驱动程序选择 HDFS Avro 或 HDFS (CSV)。

  • 要编写字段名称总计超过 4000 个字符的表格,请使用 CSV 而不是 Avro。

  • 在 Impala 中创建字段名称和编写查询时,请注意 Impala 中的标识符(数据库、表或列的名称)具有某些限制。虽然支持保留关键字,但不支持其他标识符。例如:

    • 标识符不能有空格。

    • 标识符不能以数字开头(例如,1st 无效)。

    • 标识符只能是字母数字,例如,不能使用百分号 (tax%)、美元符号 (money$)、符号(>、< 等)或任何其他非 ASCII 字符。

    • 标识符不区分大小写(例如,T1 和 t1 是相同的标识符)。

  • 不支持表格样式中的带引号字段。

  • 不支持 Unicode® 字符。

不支持 Delete Append 语句。

  • 字符串限制为 32,767 字节。

  • TINYINT 数据类型的范围是 -128 到 127,因此需要映射到 INT16。

由于 Impala 数据库的限制,不能使用 库内连接工具 选择一个表,然后通过 库内写入数据工具 覆盖表格(删除) 创建新表 创建模式来写入 HDFS Avro。