目次

Search

  1. はじめに
  2. トランスフォーメーションに関する作業
  3. アグリゲータトランスフォーメーション
  4. カスタムトランスフォーメーション
  5. カスタムトランスフォーメーション関数
  6. データマスキングトランスフォーメーション
  7. データマスキングの例
  8. 式トランスフォーメーション
  9. エクスターナルプロシージャトランスフォーメーション
  10. フィルタトランスフォーメーション
  11. HTTPトランスフォーメーション
  12. ID解決トランスフォーメーション
  13. Javaトランスフォーメーション
  14. JavaトランスフォーメーションAPIのリファレンス
  15. Java式
  16. Javaトランスフォーメーションの例
  17. ジョイナトランスフォーメーション
  18. ルックアップトランスフォーメーション
  19. ルックアップキャッシュ
  20. 動的ルックアップキャッシュ
  21. ノーマライザトランスフォーメーション
  22. ランクトランスフォーメーション
  23. ルータトランスフォーメーション
  24. シーケンスジェネレータトランスフォーメーション
  25. ソータトランスフォーメーション
  26. ソース修飾子トランスフォーメーション
  27. SQLトランスフォーメーション
  28. マッピングにおけるSQLトランスフォーメーションの使用
  29. ストアドプロシージャトランスフォーメーション
  30. トランザクション制御トランスフォーメーション
  31. 共有体トランスフォーメーション
  32. 構造化されていないデータのトランスフォーメーション
  33. アップデートストラテジトランスフォーメーション
  34. XMLトランスフォーメーション

トランスフォーメーションガイド

トランスフォーメーションガイド

SQLトランスフォーメーションの例の概要

SQLトランスフォーメーションの例の概要

SQLトランスフォーメーションによって、パイプライン内のSQLクエリの中間ストリームが処理されます。トランスフォーメーションでは、外部SQLスクリプトまたはSQLエディタで作成したSQLクエリが処理されます。実行時に、データベース接続情報をSQLトランスフォーメーションに入力データとして渡すことができます。
この章では、SQLトランスフォーメーションの機能を、2つの例を挙げて説明します。この章に挙げられている例を使用して、動的SQLクエリを作成、実行し、動的にデータベースに接続しましょう。この章には、マッピングに含めることの可能なトランスフォーメーションのサンプルデータおよび説明が掲載されています。
この章で挙げられている例は、次の2つです。
  • データベースを更新する動的SQLクエリの作成。
    動的なクエリ更新の例は、ソースファイルから受け取った価格コードに基づいてテーブル内の製品価格を更新する方法を示しています。
  • 動的データベース接続の設定。
    動的接続の例を挙げて、ソース行内の顧客サイトの値に応じて異なるデータベースに接続する方法を示します。