目次

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

ジョイナトランスフォーメーションのポートセレクタ

ジョイナトランスフォーメーションのポートセレクタ

ジョイナトランスフォーメーションでポートが生成済みであり、トランスフォーメーションに実行時に生成された他のポートがある場合、有効な結合条件を設定する必要があります。
例えば、動的マッピングに次の結合条件を持つジョイナトランスフォーメーションが含まれます。
CustomerID = CustomerNo
CustomerIDは、ジョイナトランスフォーメーションで生成されたポートです。 マッピングに動的ソースがあるため、マッピングを複数の異なるソースファイル形式で実行することが可能です。 顧客番号を含むカラムには、各ソースファイルに次のような異なる名前があります。
CustomerID
CustomerNum
、または
CustNO
ジョイナトランスフォーメーション内でポートセレクタを作成すると、動的ソースの異なる顧客カラム名に対応することができます。 「Cust」というプレフィックスが付いたポート名を含む選択ルールで、ポートセレクタを設定します。
次に、結合条件を設定して、カラム名「CustomerID」ではなく、ポートセレクタ名を含めます。
Customer_PortSelector = CustomerNo
結合条件は、「Cust」で始まる任意のポート名に対して有効です。
ポートセレクタには1つ以上のポートを含めることができます。 結合条件のマスタグループと詳細グループに同じ数のポートが含まれる場合、結合条件に複数のポートを含めることができます。