HQL 実行
ユーザー定義の HiveQL 句を実行します。
情報一覧
|
パラメーター |
説明 |
|---|---|
| カテゴリー | ツール |
| データ ソース タイプ | HD |
| 出力を他のオペレーターに送信 | はい |
| データ処理ツール | なし |
このオペレーター内で実行される HQL 句は、その前または後続のオペレーターに依存しません。接続は、分析ワークフロー内での実行シーケンスのみを保証します。HQL 実行コードは、UDF を含む、Spark SQL に基づいた整形式の HQL ステートメントを呼び出すことができます。現時点では、Spark SQL でサポートされているクエリのみがサポートされています。
入力
入力は必要ありません。あるいは、Hive テーブル、Hive にロード オペレーター、またはその他の HQL Execute オペレーター ([パス出力ファイル] = true) を HQL Execute への入力として使用できます。
構成
| パラメーター | 説明 |
|---|---|
| ノート | このオペレーターのパラメーター設定に関するメモまたは役立つ情報。 [ノート] フィールドに内容を入力すると、オペレーターに黄色のアスタリスクが表示されます。 |
| データ ソース名 | これを実行する Hive データ ソースを選択します。 |
| SQL 句 | 実行する HQL ステートメントを定義します。Spark SQL 実装で受け入れられる HQL のみが受け入れられます。 詳細については、「SQL ステートメントの定義ダイアログ」を参照してください。 ノート: 句の編集中に alpine_sql_output 変数を変更しないでください。そうすると、オペレーターの作業が中断されます。 集計列 (SELECT COUNT(*) など) を計算する場合、HQL 実行オペレーターを正常に実行するには、そのカラムに別名を付ける必要があります (SELECT COUNT(*) AS total_count など)。 |
| Hive 結果データベース名 | 結果を配置するデータベースがある場合は、それを選択します。 |
| Hive 結果テーブル名 | 結果を配置するテーブルがある場合は、それを選択します。 |
| 存在する場合は削除 |
|
| パス出力ファイル | 出力ファイルを渡します。 |
| 結果ファイルの構造 | 結果ファイルの構造を定義します。 |
出力
ビジュアル出力
ありません。
データ出力
前のオペレーターからのデータセット。