目次

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. Pythonトランスフォーメーション
  36. ランクトランスフォーメーション
  37. 読み取りトランスフォーメーション
  38. リレーショナルから階層型へのトランスフォーメーション
  39. REST Webサービスコンシューマトランスフォーメーション
  40. ルータトランスフォーメーション
  41. シーケンスジェネレータトランスフォーメーション
  42. ソータートランスフォーメーション
  43. SQLトランスフォーメーション
  44. 標準化トランスフォーメーション
  45. 共有体トランスフォーメーション
  46. アップデートストラテジトランスフォーメーション
  47. Webサービスコンシューマトランスフォーメーション
  48. WebサービスSOAPメッセージの解析
  49. WebサービスSOAPメッセージの生成
  50. 加重平均トランスフォーメーション
  51. ウィンドウトランスフォーメーション
  52. 書き込みトランスフォーメーション
  53. トランスフォーメーションの区切り文字

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

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

非正規化データのマップ

非正規化データのマップ

非正規化データをマップし、SOAPメッセージ内の正規化ノードに渡すことができます。
非正規化データをマップする場合は、1つの入力グループからSOAPメッセージ階層内の複数のノードにデータを渡します。SOAPメッセージ内に、以下のタイプのリレーションに似たグループリレーションを作成することができます。
線形ノードリレーション
ノードAはノードBの親であり、ノードBはノードCの親であり、ノードCはノードDの親です。
階層ノードリレーション
ノードAはノードBの親であり、ノードCの親でもあります。ノードBとノードCの間に関連はありません。
以下の表に、事業部と部門の非正規化データを含んでいる入力行を示します。
Division
Dept_Num
Dept_Name
Phone
Employee_Num
Employee_Name
01
100
経理
3580
2110
Amir
01
100
経理
3580
2113
Robert
01
101
Engineering
3582
2114
Stan
01
101
Engineering
3582
2115
Jim
02
102
Facilities
3583
2116
Jose
入力データには、一意の従業員番号および名前が含まれています。 事業所データと部門データは、同じ部門および事業部に所属する従業員ごとに繰り返されます。

線形グループリレーション

ポートを設定する際に、Division、Department、およびEmployeeに別々のグループを設定できます。 DivisionはDepartmentの親であり、DepartmentはEmployeeの親です。 以下の線形構造でグループを設定できます。
Division Division_Key Division_Num Division Name Department Department_Key Division_FKey Dept_Num Dept_Name Phone Employee Department_Fkey Employee_Num Employee_Name
SOAPメッセージにはDivisionおよびDepartmentの一意のインスタンスが含まれますが、Division_NumとDept_Numは入力データ内で繰り返し出現します。 Division_NumをDivisionグループのプライマリキーとして定義します。 Dept_NumをDepartmentグループのプライマリキーとして定義します。

階層グループリレーション

Division親グループおよびDepartmentとEmployeeの各子グループで構成されるグループ階層を作成することができます。 DepartmentとEmployeeの間には、プライマリキーと外部キーのリレーションがありません。 DepartmentとEmployeeは、Divisionの子です。 これらのグループは、以下の構造で設定することができます。
Division Division_Key Division_Num Division_Name Department Division_FKey Dept_Num Dept_Name Employee Division_FKey Employee_Num Employee_Name