目次

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

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

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

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

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

データをフラット化せずに階層入力をある形式から別の形式に変換するには、マッピングでVelocityトランスフォーメーションを使用します。このトランスフォーメーションでは、JSONまたはXMLデータを、JSON、XML、またはテキスト出力(プレーンテキスト、電子メール、HTMLなど)に変換できます。
Velocityトランスフォーメーションを使用して階層データを変換し、ダウンストリームAPI呼び出しに準拠することや、キャンペーン管理システムや機械学習アルゴリズムなどのダウンストリームアプリケーションで使用することができます。また、Velocityトランスフォーメーションを使用して、データベース内のJSON BLOBなどの行データを処理することもできます。
データを変換するために、Velocityトランスフォーメーションは指定されたApache Velocityスクリプトを使用します。スクリプトには、Velocityテンプレート言語(VTL)文、
データ統合
の組み込み関数、および
データ統合
の接続されていないルックアップ式を含めることができます。
次のいずれかの方法で、データをVelocityトランスフォーメーションに渡すことができます。
データをトランスフォーメーションに直接渡す。
入力フィールドを介して、データをVelocityトランスフォーメーションに直接渡すことができます。データは、JSON BLOBまたは文字列か、XML BLOBまたは文字列である必要があります。
変換するデータを含むファイルの名前と場所を渡す。
Velocityトランスフォーメーションで、XMLファイルやJSONファイルなどのフラットファイルに保存されているデータを変換する場合は、入力フィールドを介してファイルの名前と場所をトランスフォーメーションに渡します。データは、ファイルパスとファイル名を含む文字列である必要があります。ファイルは、Secure Agentマシンからアクセスできる区切りフラットファイルである必要があります。
トランスフォーメーションは、変換されたデータを1つの文字列フィールドに返します。
Velocityトランスフォーメーションを使用するには、適切なライセンスが必要です。