目次

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トランスフォーメーション

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

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

個々のターゲットテーブルに対する操作の指定

個々のターゲットテーブルに対する操作の指定

セッション内のすべての行の扱い方が決まったら、個々のターゲットについても更新方式オプションを設定する必要があります。セッションプロパティの[マッピング]タブの[トランスフォーメーション]ビューで更新方式オプションを定義します。
次のアップデートストラテジオプションを設定できます。
  • 挿入。
    このオプションを選択すると、ターゲットテーブルに行が挿入されます。
  • 削除。
    このオプションを選択すると、テーブルから行が削除されます。
  • 更新。
    これには下記のオプションがあります。
    • 更新として更新。
      行がターゲットテーブルに存在する場合、更新のフラグが設定されている各行を更新します。
    • 挿入として更新。
      更新のフラグが設定されている各行を挿入します。
    • 更新でなければ挿入。
      行が存在する場合、更新します。 存在しない場合は挿入します。
  • テーブルを切り詰め。
    このオプションを選択すると、データをロードする前にターゲットテーブルを切り詰めます。