目次

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

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

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

動的ルックアップキャッシュを持つセッションの設定

動的ルックアップキャッシュを持つセッションの設定

アップデートストラテジトランスフォーメーションと動的ルックアップキャッシュを使用してセッションを設定する場合は、以下のいずれかのアップデートストラテジテーブルオプションを設定する必要があります。
  • [Insert]を選択。
  • [更新として更新]を選択。
  • [Delete]を非選択。
アップデートストラテジターゲットテーブルオプションにより、Integration Serviceは確実に「更新」と記された行を更新し、「挿入」と記された行を挿入します。
セッションプロパティの[プロパティ]タブの[全般オプション]設定で、[ソース行の扱い]オプションを[データドリブン]に定義します。[データドリブン]を選択しない場合、Integration Serviceは[ソース行の扱い]オプションでユーザーが指定した行種類の行をすべてフラグ設定し、マッピング内のアップデートストラテジトランスフォーメーションを使って行をフラグ設定しません。 Integration Serviceは、正しい行を挿入および更新しません。 [更新として更新]を選択しない場合、Integration Serviceはターゲットテーブルで更新行としてフラグを設定された行を正しく更新しません。 その結果、ルックアップキャッシュとターゲットテーブルが同期しなくなる可能性があります。