目次

Search

  1. はじめに
  2. トランスフォーメーションについて
  3. トランスフォーメーションポート
  4. トランスフォーメーションキャッシュ
  5. アドレスバリデータトランスフォーメーション
  6. アグリゲータトランスフォーメーション
  7. 関連付けトランスフォーメーション
  8. 不良レコードの例外トランスフォーメーション
  9. 大文字小文字変換プログラムトランスフォーメーション
  10. 分類子トランスフォーメーション
  11. 比較トランスフォーメーション
  12. 統合トランスフォーメーション
  13. データマスキングトランスフォーメーション
  14. データプロセッサトランスフォーメーション
  15. ディシジョントランスフォーメーション
  16. 重複レコードの例外トランスフォーメーション
  17. 式トランスフォーメーション
  18. フィルタトランスフォーメーション
  19. 階層型からリレーショナルへのトランスフォーメーション
  20. Javaトランスフォーメーション
  21. JavaトランスフォーメーションAPIのリファレンス
  22. Java式
  23. ジョイナトランスフォーメーション
  24. キージェネレータトランスフォーメーション
  25. ラベラトランスフォーメーション
  26. ルックアップトランスフォーメーション
  27. ルックアップキャッシュ
  28. 動的ルックアップキャッシュ
  29. マクロトランスフォーメーション
  30. 一致トランスフォーメーション
  31. フィールド分析での一致トランスフォーメーション
  32. ID分析での一致トランスフォーメーション
  33. ノーマライザトランスフォーメーション
  34. マージトランスフォーメーション
  35. パーサートランスフォーメーション
  36. Pythonトランスフォーメーション
  37. ランクトランスフォーメーション
  38. 読み取りトランスフォーメーション
  39. リレーショナルから階層型へのトランスフォーメーション
  40. REST Webサービスコンシューマトランスフォーメーション
  41. ルータトランスフォーメーション
  42. シーケンスジェネレータトランスフォーメーション
  43. ソータートランスフォーメーション
  44. SQLトランスフォーメーション
  45. 標準化トランスフォーメーション
  46. 共有体トランスフォーメーション
  47. アップデートストラテジトランスフォーメーション
  48. Webサービスコンシューマトランスフォーメーション
  49. WebサービスSOAPメッセージの解析
  50. WebサービスSOAPメッセージの生成
  51. 加重平均トランスフォーメーション
  52. ウィンドウトランスフォーメーション
  53. 書き込みトランスフォーメーション
  54. 付録 A: トランスフォーメーションの区切り文字

Developer Transformation Guide

Developer Transformation Guide

接続されたルックアップ

接続されたルックアップ

接続されたルックアップトランスフォーメーションとは、マッピング内でソースまたはターゲットに接続されているルックアップトランスフォーメーションのことです。
次の図に、接続されたルックアップトランスフォーメーションとのマッピングを示します。
このマッピングは、ソース、ルックアップトランスフォーメーション、式トランスフォーメーション、およびターゲットを示しています。ルックアップトランスフォーメーションは、ソース、式トランスフォーメーション、およびターゲットに接続されます。
接続されたルックアップトランスフォーメーションが含まれているマッピングを実行すると、データ統合サービスは以下の手順を実行します。
  1. データ統合サービスが値を別のトランスフォーメーションからルックアップトランスフォーメーションの入力ポートに渡します。
  2. 各入力行に対して、データ統合サービスがトランスフォーメーションのルックアップポートおよびルックアップ条件に基づいて、ルックアップソースまたはキャッシュにクエリを実行します。
  3. トランスフォーメーションがキャッシュを使用していない場合、または静的キャッシュを使用している場合、データ統合サービスはルックアップクエリから値を返します。
    トランスフォーメーションが動的キャッシュを使用している場合、Integration Serviceは行を見つけられなかったキャッシュにその行を挿入します。 Integration Serviceでキャッシュ内に行が検出された場合、キャッシュ内の行が更新されるかまたは未変更のままとなります。 行に対して挿入、更新、または変更なしのフラグを設定します。
  4. データ統合サービスがクエリからデータを返して、それをマッピング内の次のトランスフォーメーションに渡します。
    トランスフォーメーションが動的キャッシュを使用している場合、行をフィルタまたはルータトランスフォーメーションに渡し、ターゲットへの新しい行をフィルタリングすることができます。
この章では、特に明示しない限り、接続されたルックアップトランスフォーメーションについて説明します。