目次

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は、ルックアップキーに格納されているデータを返す必要があります。キーでデータがソートされていない場合、予期しない結果が生じることがあります。
  • 複数の行を返すルックアップトランスフォーメーションに対して動的キャッシュを有効にすることはできません。
  • 接続されていないルックアップトランスフォーメーションから複数の行を返すことはできません。
  • ルックアップトランスフォーメーションに、複数の一致ポリシーに一致するキャッシュルックアップが含まれる場合には、複数のルックアップトランスフォーメーションが名前付きキャッシュを共有するように設定できます。
  • 複数の行を返すルックアップトランスフォーメーションは、各入力行に対して一致する1行を返すルックアップトランスフォーメーションを持つキャッシュを共有できません。