Hi, I'm Ask INFA!
What would you like to know?
ASK INFAPreview
Please to access Ask INFA.

目次

Search

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

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

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

Javaコードスニペットの作成

Javaコードスニペットの作成

トランスフォーメーション動作を定義するコードスニペットを作成するには、
[Java]
タブでJavaエディタを使用します。
次の画像は、
[Java]
タブと展開されているJavaエディタを示しています。
JavaトランスフォーメーションのJavaタブに、Javaエディタが含まれています。この画像では、[Helperコード]セクションが選択されています。[API]タブには、[Helperコード]セクションで使用できるAPIメソッドのリストが表示されます。
  1. [入力]、[出力]、および[API]タブです。入力および出力フィールドを変数として追加し、JavaコードスニペットでAPIメソッドを呼び出すには、これらのタブを使用します。これらのタブに表示されるフィールドおよびメソッドは、コードエントリ領域でどのセクションが選択されているかに基づいて異なります。
  2. [移動]リストです。コードエントリ領域でセクション間の切り替えに使用します。
  3. [最小化]、[両方とも開く]、および[最大化]アイコンです。[最小化]および[最大化]ボタンを使用すると、トランスフォーメーションのプロパティを最小化および最大化できます。[両方とも開く]アイコンを使用すると、Mapping Designerのキャンバスとトランスフォーメーションのプロパティを同時に開けます。
  4. コードエントリ領域です。[パッケージのインポート]、[Helperコード]、[入力行に達したとき]、[データの終わり]、および[トランザクションを受け取ったとき]セクションにJavaコードスニペットを入力します。
  5. コンパイル結果です。コンパイル結果を展開すると、コンパイル結果の詳細、コンパイルエラー、およびコード全体を表示します。
トランスフォーメーションのプロパティを展開してコードエントリ領域を詳しく表示するには、
[最大化]
をクリックします。
  1. [移動]
    リストで、コードスニペットを入力するセクションを選択します。
  2. スニペットの入力および出力フィールドにアクセスするには、
    [入力]
    または
    [出力]
    タブでフィールドを選択し、
    [追加]
    をクリックします。
    また、
    [出力]
    タブで出力フィールドを作成し、
    [新しいフィールドの作成]
    をクリックしても作成できます。
  3. スニペットでJavaトランスフォーメーションのAPIメソッドを呼び出すには、
    [API]
    タブでメソッドを選択し、
    [追加]
    をクリックします。
    [API]
    タブに表示されるメソッドは、選択されているセクションによって変わります。例えば、getInRowTypeメソッドは[入力行に達したとき]セクションでのみ使用でき、他のセクションでは使用できません。このため、このメソッドは、[入力行に達したとき]セクションが選択されている場合にのみ表示されます。
  4. 必要に応じて、メソッドの入力値を設定します。
  5. セクションに基づいて適切なJavaコードを書き込みます。
Javaコードスニペットの作成が完了したら、コードをコンパイルして、トランスフォーメーションを検証します。