目次

Search

  1. はじめに
  2. トランスフォーメーションに関する作業
  3. アグリゲータトランスフォーメーション
  4. カスタムトランスフォーメーション
  5. カスタムトランスフォーメーション関数
  6. データマスキングトランスフォーメーション
  7. データマスキングの例
  8. 式トランスフォーメーション
  9. エクスターナルプロシージャトランスフォーメーション
  10. フィルタトランスフォーメーション
  11. HTTPトランスフォーメーション
  12. ID解決トランスフォーメーション
  13. Javaトランスフォーメーション
  14. JavaトランスフォーメーションAPIのリファレンス
  15. Java式
  16. Javaトランスフォーメーションの例
  17. ジョイナトランスフォーメーション
  18. ルックアップトランスフォーメーション
  19. ルックアップキャッシュ
  20. 動的ルックアップキャッシュ
  21. ノーマライザトランスフォーメーション
  22. ランクトランスフォーメーション
  23. ルータトランスフォーメーション
  24. シーケンスジェネレータトランスフォーメーション
  25. ソータトランスフォーメーション
  26. ソース修飾子トランスフォーメーション
  27. SQLトランスフォーメーション
  28. マッピングにおけるSQLトランスフォーメーションの使用
  29. ストアドプロシージャトランスフォーメーション
  30. トランザクション制御トランスフォーメーション
  31. 共有体トランスフォーメーション
  32. 構造化されていないデータのトランスフォーメーション
  33. アップデートストラテジトランスフォーメーション
  34. XMLトランスフォーメーション

トランスフォーメーションガイド

トランスフォーメーションガイド

カスタムトランスフォーメーション関数の概要

カスタムトランスフォーメーション関数の概要

Customトランスフォーメーションは、Designerの外部に作成した手続きと連携して動作し、
PowerCenter
の機能を拡張します。カスタムトランスフォーメーション関数を使って、カスタムトランスフォーメーションに関連付けられている手続き内のトランスフォーメーションロジックを開発することができます。
PowerCenterは、生成済み関数およびAPI関数と呼ばれる2つの関数のセットを提供しています。
Integration Serviceは、生成済み関数を使ってプロシージャとのインタフェースをとります。カスタムトランスフォーメーションを作成してソースコードファイルを生成すると、Designerはそのファイルに生成済み関数を取り込みます。手続きコードでAPI関数を使って、トランスフォーメーションロジックを開発します。
プロシージャコードを作成するときに、Integration Serviceから行をブロック単位で受け取とるか、一度に1行ずつ受け取けとるかを設定できます。行をブロック単位で受け取って処理すると、プロシージャのパフォーマンスを高めることができます。