目次

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

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

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

戻り値としての複数の行

戻り値としての複数の行

一致するすべての行を返すようにルックアップトランスフォーメーションを設定すると、ルックアップトランスフォーメーションではルックアップ条件に一致するすべての行が返されます。 トランスフォーメーションを作成する場合は、一致するすべての行を返すように設定する必要があります。 ルックアップトランスフォーメーションは、アクティブなトランスフォーメーションになります。 複数一致プロパティに対するルックアップポリシーは[すべての値を使用]です。 プロパティは読み取り専用になります。 トランスフォーメーションを作成した後は、プロパティを変更することはできません。
リレーショナルテーブルに顧客注文データがあるとします。 テーブル内には、各顧客に対して複数の注文があります。 ルックアップトランスフォーメーションを、ルックアップから顧客のすべての注文を返すように設定できます。 ルックアップテーブルをキャッシュすることで、パフォーマンスを高めることができます。
キャッシュ用にルックアップトランスフォーメーションを設定すると、Integration Serviceはルックアップソースから読み込んだすべての行をキャッシュします。 Integration Serviceは、ルックアップキーに対するすべての行をキーインデックスごとにキャッシュします。