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

标准工作流处理

数据库内工作流处理

写入支持

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。