目次

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

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

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

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

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

式トランスフォーメーションには、各ソースカラムに対応した入出力ポートが備わっています。PriceCodeカラムの値に応じたカラム名をSQLトランスフォーメーションに渡します。
以下の図に、カラム名を返す式トランスフォーメーション内のポートを示します。
[トランスフォーメーションの編集]ダイアログボックスの[ポート]タブには、[ポート名]、[データ型]、[精度]、[スケール]、および[式]の各列が含まれています。 この[ポート]タブには、[トランスフォーメーションの選択]、[トランスフォーメーションタイプ]、[デフォルト値]、および[説明]の各フィールドも含まれています。
SQLトランスフォーメーションには、式の結果を格納する以下のようなカラムがあります。
  • UnitPrice_Query。
    価格コードが"M"、"R"または"W"のどれに該当するかに基づいて、カラム名("MUnitprice"、"RUnitPrice"、または"WUnitprice")が返されます。
    DECODE(PriceCode,'M', 'MUnitPrice','R', 'RUnitPrice','W', 'WUnitPrice')
  • PkgPrice_Query。
    価格コードが"M"、"R"または"W"のどれに該当するかに基づいて、カラム名("MPkgPrice"、"RPkgPrice"、または"WPkgPrice")が返されます。
    DECODE(PriceCode,'M', 'MPkgPrice','R', 'RPkgPrice','W', 'WPkgPrice')