目次

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

複数出現ポートのピボット化

複数出現ポートのピボット化

複数の入力ポートを、SOAPメッセージ内の複数出現ノードにマップできます。Developerツールにより、入力データがSOAPメッセージ内の複数のノードにピボット化されます。
ピボット化する要素の数を変更するには、
[マップオプション]
ダイアログボックスで
[既存のピボット化のオーバーライド]
を選択します。
ピボット化されたポートインスタンスの1つを
[ポート]
領域から削除すると、Developerツールによってすべてのインスタンスが
[操作]
領域から削除されます。

ピボット化の例

入力グループに以下の行があるとします。
Num
名前
場所
emp_name1
emp_name2
emp_name3
101
HR
New York
Alice
Tom
Bob
102
製品
California
Carol
Tim
Dave
各行には、部門番号と3人の従業員名が含まれています。
Employeeは、SOAPメッセージ階層内の複数出現ノードです。 Employeeのすべてのインスタンスを、入力行からSOAPメッセージ階層にマップできます。 Employeeのすべての出現箇所を選択します。
[マップ]
をクリックします。
[マップオプション]
ダイアログボックスで、一覧からノードを選択するように求められます。
Developerツールにより、SOAPメッセージ階層でEmployeeノードが複数のnameノードを含むように変更されます。
Department num name location Employee (unbounded) emp_name1 emp_name2 emp_name3
SOAPメッセージから以下の階層が返されます。
<department> <num>101</num> <name>HR</name> <location>New York</location> <employee> <emp_name>Alice</name> </employee> <employee> <emp_name>Tom</name> </employee> <employee> <emp_name>Bob</name> </employee> </department> <department> <num>102</num> <name>Product</name> <location>California</location> <employee> <emp_name>Carol</name> </employee> <employee> <emp_name>Tim</name> </employee> <employee> <emp_name>Dave</name> </employee> </department>