目次

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

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

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

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

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

トランスフォーメーションは、アクティブまたはパッシブにすることができます。
アクティブなトランスフォーメーションは、トランスフォーメーションの前後で行数を変更できます。例えば、フィルタトランスフォーメーションはフィルタ条件を満たさない行を削除するため、アクティブなトランスフォーメーションです。
パッシブなトランスフォーメーションでは、トランスフォーメーションを通過する行の数は変更されません。
ブランチ内のすべてのトランスフォーメーションがパッシブである場合、複数のブランチをパッシブなダウンストリームトランスフォーメーションに接続できます。
複数のアクティブなトランスフォーメーションまたはアクティブなトランスフォーメーションとパッシブなトランスフォーメーションを同じダウンストリームトランスフォーメーションまたはトランスフォーメーション入力グループに接続することはできません。行を連結できない可能性があります。アクティブなトランスフォーメーションは行数を変更するため、別のトランスフォーメーションからの行数と一致しない場合があります。
例えば、マッピング内の一方のブランチにはパッシブな式トランスフォーメーションがあり、もう一方のブランチにはアクティブなアグリゲータトランスフォーメーションがあるとします。アグリゲータトランスフォーメーションは、合計などの集計をグループに対して実行し、行数を削減します。式トランスフォーメーションからの行数とアグリゲータトランスフォーメーションからの行数が異なるため、ブランチを接続しても
データ統合
はこれらのトランスフォーメーションからの行を結合できません。2つのブランチを結合するには、ジョイナトランスフォーメーションを使用します。