Apache Hive
接続タイプ | ODBC (64ビット) |
ドライバー設定要件 | 最適なパフォーマンスを得るには、ドライバで "FastSQLPrepare" オプションを有効にして、クエリを実行せずにAlteryxがメタデータを取得できるようにする必要があります。 |
サポートのタイプ | 読み込み&書き込み、インデータベース |
検証済み | データベースバージョン: 3.1.0.3.0.1.0-187 ODBCクライアントバージョン: 2.06.10.1010 |
Simba ODBCドライバーの詳細については、 Simba ODBC のドキュメントを参照してください。
無効な列参照エラー
Simbaは、データを読み取るときにすべての列名が一意であることを保証する機能をドライバーに導入しました。この機能により、Alteryxが列名を認識しません。これは隠れた機能であり、クエリを編集できない場合はオフにして、エラーを回避できます。[ODBCドライバーDSN設定] または [ODBCドライバー設定] で、[ hive.resultset.use.unique.column.names ] を、サーバー側プロパティとして [false] に設定できます。または、接続文字列パラメーターを追加することもできます: EnableUniqueColumnName=0。この詳細と手順については、 コミュニティの「Invalid Column Reference (無効な列の参照)」記事 を参照してください。
接続に使用する Alteryx ツール
標準的なワークフロー処理
インデータベースのワークフロー処理
追加の詳細
Simba Hive ODBCドライバーの [ ネイティブクエリを使用する ] オプションは、 書き込みInDB や、 データストリームInDB ではサポートされていません。
Hiveは、ワイド文字列(WString)のマルチバイト文字の書き込みを適切に処理しません。詳細については、 Unicode®文字のSQL INSERTの問題 を参照してください。
Unicode®文字の読み書きに問題がある場合は、Simba Impala ODBCドライバーにアクセスしてください。[詳細オプション] で、[ SQL Unicodeタイプを使用 ] オプションを選択します。
出力ツールで [ 新規テーブルの作成 ] オプションを使用すると、Hiveに管理テーブルが作成されます。