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に書き込むことはできません。