Skip to main content

Apache Impala

连接类型

ODBC(64 位)

支持类型

读取和写入、数据库内

验证版本

数据库版本:2.11.0-cdh6.0.0

ODBC 客户端版本:2.9.2.1002

如需详细了解 Simba ODBC 驱动程序,请参阅 Simba ODBC

用于连接的 Alteryx 工具

标准工作流处理

数据库内工作流处理

写入支持

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® 字符。

不支持 DeleteAppend 语句。

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

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

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