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

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

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

垂直マクロ

垂直マクロ

マクロ式を一連の受信フィールドに適用するには、垂直マクロを使用します。
垂直マクロのマクロ入力フィールドは、受信フィールドを表します。式は、すべての受信フィールドで実行する計算を表します。またマクロ出力フィールドは、計算結果を残りのマッピングに渡す一連の出力フィールドを表します。マクロ出力フィールドでマクロ式を設定します。
マクロ出力フィールドはマクロの出力フィールドを表しますが、出力フィールドの名前はマッピングで明確に定義されません。垂直マクロの結果をマッピングに含めるには、マクロによって生成された出力フィールドを含めるように、ダウンストリームのトランスフォーメーションのフィールドルールを設定します。
垂直マクロの結果をターゲットに書き込むには、出力フィールドをターゲットトランスフォーメーションのターゲットフィールドにリンクします。
タスクが実行されると、タスクは、マクロ入力フィールドが表すフィールドごとに計算を実行する複数の式を生成します。またタスクは、マクロ出力フィールドを実際の出力フィールドで置き換え、その出力フィールドを使用して、計算結果を残りのマッピングに渡します。
マクロ出力フィールドでは、データの受け渡しは行われません。

次の垂直のマクロ式は、%Addresses%マクロ入力フィールドが表すフィールドから先頭および末尾のスペースを切り捨てます。
LTRIM(RTRIM(%Addresses%))
実行時に、タスクは、%Address%が表すフィールドからスペースを切り捨てる次の一連の式を生成します。
LTRIM(RTRIM(Street)) LTRIM(RTRIM(City)) LTRIM(RTRIM(State)) LTRIM(RTRIM(ZipCode))