Cloudera Impala
サポートのタイプ: | 読み込み&書き込み、インデータベース |
検証済み: | インパラ 2.6.0;シンバインパラドライバ1.2.11.1016 |
接続タイプ: | ODBC(32ビットおよび64ビット) |
ドライバの詳細: |
ODBC ドライバはここからダウンロードできます。 CDH 5.8で認定されています。 インデータベース処理には、64ビットのデータベースドライバが必要です。
|
接続に使用されるAlteryxツール
- データ入力ツール および データ出力ツール (標準ワークフロー処理)
- 接続 In-DB ツール および データストリームインツール (インデータベースのワークフロー処理)
追加の詳細
Windows Kerberos認証(SSPI経由)を使用している場合は、Simba Impala ODBCドライバの[高度なオプション]で[SSPIのみを使用 - このDSNで有効]オプションを選択する必要があります。
Unicode ®文字の読み書きに問題がある場合は、シンバインパラ ODBC ドライバにアクセスしてください。 [詳細オプション] で、[SQL Unicode の種類を使用する] オプションを選択します。
書き込みサポート
Impala ODBCドライバは、次の2つの方法のいずれかを使用して、Impala書き込み機能とHDFS接続オプションの両方をサポートします。
- 標準ワークフローでは、 データ出力ツール。 Hadoop接続オプションを選択し、ファイル形式としてHDFS AvroまたはHDFS CSVを選択します。
- データベース内のワークフローでは、 接続 In-DB ツール または データストリームインツール。 読み込み接続を確立します。 [書き込み]タブで、ドライバ用のHDFS AvroまたはHDFS(CSV)を選択します。
制限
- 合計4000文字を超えるフィールド名を持つテーブルを作成するには、Avroの代わりにCSVを使用します。
- Impalaでフィールド名を作成してクエリを書き込むとき、Impalaの識別子(データベース、テーブルまたは列の名前)には一定の制限があることに注意してください。 予約済みのキーワードはサポートされていますが、他の識別子はサポートされません。 例えば:
- 別子にスペースは使用できません。
- 識別子は数字で始めることはできません(たとえば、1stは無効です)
- 識別子は英数字のみ (たとえば、パーセント記号 (税%)、ドル記号 (マネー $)、記号 (>、< etc) or any other non-ASCII characters. etc)="" or="" any="" other="" non-ascii=""></ etc) or any other non-ASCII characters.>
- 識別子は大文字と小文字を区別しません(たとえば、T1とt1は同じ識別子です)
- テーブルスタイルの引用符付きフィールドはサポートされていません。
- Unicode ®文字はサポートされていません。
削除および追加ステートメントはサポートされていません。
- メッセージは32,767文字に制限されています。
- TINYINTデータ型の範囲は-128〜127なので、INT16にマップする必要があります。
- インパラデータベースの制限のために、あなたはテーブルを選択することはできません 接続 In-DB ツール 次に、上書きテーブル (Drop) を使用するか、または新しいテーブル作成モードを作成 して HDFS に書き込みます。 書き込みデータ(In-DB)ツール。