目次

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

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

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

式トランスフォーメーションの設定

式トランスフォーメーションの設定

式トランスフォーメーションには、各ソースカラムに対応した入出力ポートが備わっています。式の結果に基づいて接続オブジェクト名が、トランスフォーメーションから接続ポート内に返されます。
以下の図は、式トランスフォーメーションの[ポート]タブ、および各ソースカラムの入力/出力ポートカラムを示しています。
[トランスフォーメーションの編集]ダイアログボックスの[ポート]タブには、[ポート名]、[データ型]、[精度]、[スケール]、[入力]、[出力]、および[式]の各列が含まれています。 この[ポート]タブには、[トランスフォーメーションの選択]、[トランスフォーメーションタイプ]、[デフォルト値]、および[説明]の各フィールドも含まれています。
以下は、接続ポートに用いられる式です。
Decode(Location, 'US', 'DBORA_US','UK','DBORA_UK','CAN','DBORA_CAN','DBORA_US')
この式では、所在地がUS、UK、またはCANのどれに該当するかに応じて接続オブジェクト名が返されます。所在地が式の中の所在地と一致しない場合、接続オブジェクト名が"DBORA_US"にデフォルト設定されます。
例として、次のソース行を挙げます。この顧客情報は、米国からの顧客に関するものです。
1,John Smith,6502345677,jsmith@catgary.com,US
顧客サイトが"US"なら、式トランスフォーメーションが返す接続オブジェクト名は"DBORA_US"です。"DBORA_US"は、式トランスフォーメーションからSQLトランスフォーメーションのLogicalConnectionObjectポートに渡されます。