目次

Search

  1. はじめに
  2. トランスフォーメーション
  3. ソーストランスフォーメーション
  4. ターゲットトランスフォーメーション
  5. アクセスポリシートランスフォーメーション
  6. アグリゲータトランスフォーメーション
  7. B2B Data Transformation
  8. クレンジングトランスフォーメーション
  9. データマスキングトランスフォーメーション
  10. データサービストランスフォーメーション
  11. 重複排除トランスフォーメーション
  12. 式トランスフォーメーション
  13. フィルタトランスフォーメーション
  14. 階層ビルダートランスフォーメーション
  15. 階層パーサートランスフォーメーション
  16. 階層プロセッサトランスフォーメーション
  17. 入力トランスフォーメーション
  18. Javaトランスフォーメーション
  19. JavaトランスフォーメーションAPIリファレンス
  20. ジョイナトランスフォーメーション
  21. ラベラトランスフォーメーション
  22. ルックアップトランスフォーメーション
  23. 機械学習トランスフォーメーション
  24. マップレットトランスフォーメーション
  25. ノーマライザトランスフォーメーション
  26. 出力トランスフォーメーション
  27. 解析トランスフォーメーション
  28. Pythonトランスフォーメーション
  29. ランクトランスフォーメーション
  30. ルータトランスフォーメーション
  31. ルール仕様トランスフォーメーション
  32. シーケンストランスフォーメーション
  33. ソータートランスフォーメーション
  34. SQLトランスフォーメーション
  35. 構造パーサートランスフォーメーション
  36. トランザクション制御トランスフォーメーション
  37. 共有体トランスフォーメーション
  38. Velocityトランスフォーメーション
  39. ベリファイヤトランスフォーメーション
  40. Webサービストランスフォーメーション

トランスフォーメーション

トランスフォーメーション

マッピングの設定

マッピングの設定

この例でマッピングを設定するには、新しいマッピングを作成し、Javaトランスフォーメーションを追加します。次にソースフィールド、ターゲットフィールド、およびJavaトランスフォーメーションフィールドを設定します。Javaトランスフォーメーションで、トランスフォーメーション動作がアクティブであることを確認します。
次の図に、マッピングを示します。
マッピング例では、ダウンストリームのJavaトランスフォーメーション「java_FindEmpMgr」に接続しているソーストランスフォーメーション「src_Emp」を示します。Javaトランスフォーメーションは、ターゲットトランスフォーメーション「tgt_EmpWithMgr」に接続しています。
トランスフォーメーションを次のように設定します。
ソーストランスフォーメーション
ソーストランスフォーメーションで、次の表に示すようにソースフィールドメタデータを更新します。
名前
タイプ
精度
スケール
オリジン
EMP_ID
integer
10
0
<ソースファイル名>
EMP_NAME
string
100
0
<ソースファイル名>
EMP_DESC
string
100
0
<ソースファイル名>
EMP_AGE
integer
10
0
<ソースファイル名>
EMP_PARENT_EMPID
integer
10
0
<ソースファイル名>
Javaトランスフォーメーション
Javaトランスフォーメーションには、ソーストランスフォーメーションからの受信フィールドがすべて含まれます。
以下の出力フィールドを作成します。
名前
タイプ
精度
スケール
EMP_ID_OUT
integer
10
0
EMP_NAME_OUT
string
100
0
EMP_DESC_OUT
string
100
0
EMP_PARENT_EMPNAME
string
100
0
[詳細]
タブで、動作がアクティブに設定されていることを確認します。
ターゲットトランスフォーメーション
ターゲットトランスフォーメーションで、以下のターゲットフィールドを作成します。
名前
タイプ
精度
スケール
オリジン
EMP_ID
integer
10
0
<ターゲットファイル名>
EMP_NAME
string
100
0
<ターゲットファイル名>
EMP_DESC
string
100
0
<ターゲットファイル名>
EMP_PARENT_EMPNAME
string
100
0
<ターゲットファイル名>
次の表に示すようにフィールドマッピングを設定します。
ターゲットフィールド名
マッピングされたフィールド
EMP_ID
EMP_ID_OUT
EMP_NAME
EMP_NAME_OUT
EMP_DESC
EMP_DESC_OUT
EMP_PARENT_EMPNAME
EMP_PARENT_EMPNAME