
SQL トランスフォームでは、SQL コマンドを送信して、ターゲットオブジェクトに移動するデータを生成することができます。
このトランスフォームは、他の組み込みトランスフォームが実行しない場合や、複数のトランスフォームを使用する代わりに、単一の SQL 文を作成しやすいと思われる場合に、標準 SQL 操作を実行するために使用します。

入力/出力
SQL トランスフォームの入力データセットがありません。SQL 文を実行する必要があるソースデータストアを指定するだけです。
送信された SQL が結果セットを返すことが想定される場合、SQL トランスフォームの出力スキーマを定義するには、以下の 2 つの方法があります。
出力スキーマの作成
- 自動:
SQL 文を入力した後、スキーマの更新を選択して、select 文によって返されるカラム情報を取得し、出力スキーマを移植するデータベースに対して select 文を実行します。
- マニュアル:
SQL 操作でデータセットが返される場合、出力列は SQL トランスフォームの出力部分で定義されます。SQL トランスフォームの出力で定義された列の数は、SQL クエリによって返される列の数と一致する必要があります。出力列の列名とデータ型は、SQL クエリの列名またはデータ型と一致する必要はありません。
