目次

Search

  1. はじめに
  2. トランスフォーメーション
  3. ソーストランスフォーメーション
  4. ターゲットトランスフォーメーション
  5. アクセスポリシートランスフォーメーション
  6. アグリゲータトランスフォーメーション
  7. B2B Data Transformation
  8. クレンジングトランスフォーメーション
  9. データマスキングトランスフォーメーション
  10. データサービストランスフォーメーション
  11. 重複排除トランスフォーメーション
  12. 式トランスフォーメーション
  13. フィルタトランスフォーメーション
  14. 階層ビルダートランスフォーメーション
  15. 階層パーサートランスフォーメーション
  16. 階層プロセッサトランスフォーメーション
  17. 入力トランスフォーメーション
  18. Javaトランスフォーメーション
  19. JavaトランスフォーメーションAPIリファレンス
  20. ジョイナトランスフォーメーション
  21. ラベラトランスフォーメーション
  22. ルックアップトランスフォーメーション
  23. 機械学習トランスフォーメーション
  24. マップレットトランスフォーメーション
  25. ノーマライザトランスフォーメーション
  26. 出力トランスフォーメーション
  27. 解析トランスフォーメーション
  28. Pythonトランスフォーメーション
  29. ランクトランスフォーメーション
  30. ルータトランスフォーメーション
  31. ルール仕様トランスフォーメーション
  32. シーケンストランスフォーメーション
  33. ソータートランスフォーメーション
  34. SQLトランスフォーメーション
  35. 構造パーサートランスフォーメーション
  36. トランザクション制御トランスフォーメーション
  37. 共有体トランスフォーメーション
  38. Velocityトランスフォーメーション
  39. ベリファイヤトランスフォーメーション
  40. Webサービストランスフォーメーション

トランスフォーメーション

トランスフォーメーション

SQLトランスフォーメーション

SQLトランスフォーメーション

SQLトランスフォーメーションを使用して、リレーショナルデータベース内のストアドプロシージャまたはストアド関数を呼び出すか、パイプライン内のSQLクエリミッドストリームを処理します。トランスフォーメーションにより、ストアドプロシージャまたはストアド関数の呼び出し、
保存済みクエリの処理、
またはSQLトランスフォーメーションエディタで作成したクエリの処理を実行することができます。
SQLトランスフォーメーションは、次のタイプのSQL文を処理できます。
ストアドプロシージャまたはストアド関数
ストアドプロシージャは、データベースプロシージャ文と、オプションのフロー制御文(実行可能スクリプトに類似)の、コンパイル済みのコレクションです。ストアドプロシージャはデータベース内にあり、データベース内で実行されます。ストアド関数は、関数が単一の値を返すことを除いてストアドプロシージャと同じです。
SQLトランスフォーメーションは、ストアドプロシージャまたはストアド関数を処理する場合、入力パラメータをストアドプロシージャまたはストアド関数に渡します。ストアドプロシージャまたはストアド関数は、戻り値をトランスフォーメーションの出力フィールドに渡します。
保存済みクエリまたはユーザー入力クエリ
データ統合
で作成した保存済みクエリを処理するようにSQLトランスフォーメーションを設定するか、
SQLエディタにクエリを入力することができます。SQLトランスフォーメーションでクエリが処理され、行およびデータベースエラーが返されます。
文字列またはパラメータをクエリに渡し、動的クエリを定義するか、または選択パラメータを変更できます。クエリにSELECT文がある場合、複数の行を出力できます。