目次

Search

  1. はじめに
  2. トランスフォーメーション
  3. ソーストランスフォーメーション
  4. ターゲットトランスフォーメーション
  5. アクセスポリシートランスフォーメーション
  6. B2B Data Transformation
  7. アグリゲータトランスフォーメーション
  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サービストランスフォーメーション

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

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

アクティブPythonトランスフォーメーションとパッシブPythonトランスフォーメーション

アクティブPythonトランスフォーメーションとパッシブPythonトランスフォーメーション

Pythonトランスフォーメーションでは、動作をアクティブまたはパッシブとして定義することにより、出力行の生成方法を指定します。
[詳細]
タブの動作を定義します。デフォルトで、Pythonトランスフォーメーションはアクティブです。
Pythonトランスフォーメーションは、以下のように、動作に基づいて出力行を処理します。
  • アクティブトランスフォーメーションは、トランスフォーメーションの前後で行数を変更できます。
    出力の行数を定義するには、コード内でgenerateRow()メソッドを呼び出して、各出力行を定義します。1つの入力行から複数の出力行を生成するか、複数の入力行から1つの出力行を生成するかを選択することもできます。例えば、トランスフォーメーションに開始日と終了日を表す2つの受信フィールドが含まれている場合は、generateRow()メソッドを呼び出して、開始日と終了日の間の各日付に出力行を生成できます。
  • パッシブトランスフォーメーションでは、トランスフォーメーションの前後で行数を変更できません。このトランスフォーメーションでは、各入力行を処理した後にgenerateRow()メソッドを呼び出して、出力行を生成します。