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ドライバは、次の2つの方法のいずれかを使用して、Impala書き込み機能とHDFS接続オプションの両方をサポートします。

  • 標準的なワークフローでは、 データ出力ツール を使用します。Hadoop接続オプションを選択し、ファイル形式としてHDFS AvroまたはHDFS CSVを選択します。

  • インデータベースワークフローでは、 接続In-DBツール または データストリーム入力ツール を使用します。読み込み接続を確立します。[書き込み]タブで、ドライバ用のHDFS Avroまたはを選択します。

  • 合計4000文字を超えるフィールド名を持つテーブルを作成するには、Avroの代わりにCSVを使用します。

  • Impalaでフィールド名を作成してクエリを書き込むとき、Impalaの識別子(データベース、テーブルまたは列の名前)には一定の制限があることに注意してください。予約語はサポートされていますが、他の識別子はサポートされていません。例:

    • 別子にスペースは使用できません。

    • 識別子は数字で始めることはできません(例えば、1stは無効です)。

    • 識別子には英数字のみを使用できます(例えば、パーセント記号(税%)、ドル記号(マネー$)、記号(>、<など)、またはその他のASCII以外の文字は使用できません)。

    • 識別子では、大文字と小文字が区別されません(例えば、T1とt1は同じ識別子です)。

  • テーブルスタイルの引用符付きフィールドはサポートされていません。

  • Unicode® 文字はサポートされていません。

削除と付加する ステートメントはサポートされていません。

  • メッセージは32,767文字に制限されています。

  • TINYINTデータ型の範囲は-128〜127なので、INT16にマップする必要があります。

Impalaデータベースの制限事項のため、 接続In-DBツール でテーブルを選択し、 データ書込In-DBツール テーブルを上書き(ドロップ) または 新しいテーブルの作成 モードでHDFS Avroに書き込むことはできません。