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サービストランスフォーメーション

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

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

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

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

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