目次

Search

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

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

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

ルックアップトランスフォーメーションの概要

ルックアップトランスフォーメーションの概要

ルックアップトランスフォーメーションはパッシブまたはアクティブなトランスフォーメーションであり、フラットファイル、論理データオブジェクト、参照テーブル、またはリレーショナルテーブルをルックアップします。ルックアップトランスフォーメーションは、ルックアップから1行または複数の行を返すことができます。
ルックアップトランスフォーメーションを作成する前に、ルックアップソースを作成します。フラットファイルまたはリレーショナルデータベーステーブルを物理データオブジェクトとしてインポートします。または、ルックアップソースとして使用する論理データオブジェクトまたは参照テーブルを作成します。ルックアップトランスフォーメーションを作成する際、Developer toolがデータオブジェクトまたは参照テーブルからこれらのカラムをトランスフォーメーションのルックアップ用ポートとして追加します。トランスフォーメーションの作成後に、ルックアップの結果を返す1つ以上の出力ポートを設定します。ルックアップ条件を設定し、他のルックアッププロパティを設定します。
マッピングの実行またはデータのプレビューを行うと、データ統合サービスはルックアップソースに対しクエリを実行します。データ統合サービスは、トランスフォーメーションのルックアップポート、ルックアッププロパティ、およびルックアップ条件に基づいて、ルックアップソースに対しクエリを実行します。ルックアップトランスフォーメーションは、ルックアップの結果をターゲットまたは別のトランスフォーメーションに返します。
接続されたまたは接続されていないルックアップトランスフォーメーションを設定できます。接続されたトランスフォーメーションは、マッピング内の別のトランスフォーメーションに接続します。接続されていないトランスフォーメーションは、別のトランスフォーメーションの:LKP式から入力を受け取ります。ルックアップトランスフォーメーションで論理データオブジェクトに対してルックアップを実行する場合は、接続されたルックアップトランスフォーメーションを設定する必要があります。ルックアップトランスフォーメーションの入力ポートをアップストリームトランスフォーメーションまたはアップストリームソースに接続します。出力ポートをダウンストリームトランスフォーメーションまたはダウンストリームターゲットに接続します。
1つのマッピングで複数のルックアップトランスフォーメーションを使用できます。
ルックアップトランスフォーメーションでは、以下のタスクを実行できます。
  • 関連する値を取得する。入力データの値に基づいてルックアップソースから値を取得します。例えば、入力データに従業員IDが含まれているとします。従業員IDによってルックアップソースから従業員名を取得します。
  • ルックアップソースから複数の行を取得する。
  • 計算を行う。ルックアップテーブルから値を取得し、その値を計算に使用します。例えば、消費税率を取得し、税額を計算してターゲットに返します。
  • 式を受け付けるトランスフォーメーションの:LKP式を使用して、接続されていないルックアップを実行する。トランスフォーメーションの別の式を使用して結果をフィルタします。
  • 動的マッピングでルックアップトランスフォーメーションを使用するために、ルックアップソースとルックアップ条件をパラメータ化します。

0 COMMENTS

We’d like to hear from you!
Hi, I'm Bolo!
What would you like to know?
Please to access Bolo.