目次

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

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

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

接続されたルックアップと接続されていないルックアップ

接続されたルックアップと接続されていないルックアップ

接続されたまたは接続されていないルックアップトランスフォーメーションを設定できます。 接続されたルックアップトランスフォーメーションは、マッピング内の他のトランスフォーメーションに接続する入出力ポートのあるトランスフォーメーションです。 接続されていないルックアップトランスフォーメーションは、マッピングに含まれますが、他のトランスフォーメーションに接続されていません。
接続されていないルックアップトランスフォーメーションは、トランスフォーメーション(式トランスフォーメーションやアグリゲータトランスフォーメーションなど)の:LKP式の結果から入力を受け取ります。 :LKP式は、ルックアップトランスフォーメーションに引数を渡し、ルックアップトランスフォーメーションから結果を受け取ります。:LKP式は、ルックアップの結果を式トランスフォーメーションやアグリゲータトランスフォーメーションの別の式に渡して、結果をフィルタすることができます。
次の表に、接続されたルックアップと接続されていないルックアップの違いを示します。
接続されたルックアップ
接続されていないルックアップ
入力値をパイプラインから直接受け取ります。
入力値を別のトランスフォーメーションの:LKP式の結果から受け取ります。
動的キャッシュまたは静的キャッシュを使用します。
静的キャッシュを使用します。
キャッシュには、ルックアップ条件のルックアップソースカラムおよび出力ポートとなるルックアップソースカラムが含まれています。
キャッシュには、ルックアップ条件のすべてのルックアップポート/出力ポートおよびルックアップポート/戻りポートが入っています。
同じ行から複数のカラムを返して、動的ルックアップのキャッシュに挿入します。
各行から戻りポートに1つのカラムを返します。
ルックアップ条件に一致するものがない場合、統合サービスはすべての出力ポートについてデフォルト値を返します。統合サービスで動的キャッシュが設定されている場合、キャッシュに行が挿入されるか、またはキャッシュは未変更のままとなります。
ルックアップ条件に一致するものがない場合、統合サービスはNULLを返します。
ルックアップ条件に一致するものがある場合、統合サービスはすべてのルックアップ/出力ポートについてルックアップ条件の結果を返します。統合サービスで動的キャッシュが設定されている場合、キャッシュ内の行が更新されるか、または未変更のままのどちらかとなります。
ルックアップ条件で一致があれば、データ統合サービスは戻りポートにルックアップ条件の結果を返します。
複数の出力値を別のトランスフォーメーションに渡します。ルックアップ/出力ポートを別のトランスフォーメーションにリンクします。
1つの出力値を別のトランスフォーメーションに返します。ルックアップトランスフォーメーションの戻りポートは、他のトランスフォーメーションの:LKP式が含まれるポートに値を渡します。
ユーザ定義デフォルト値をサポートします。
ユーザ定義デフォルト値をサポートしません。