目次

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

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

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

式マスキング

式マスキング

式マスキングは、データを変更または新しいデータを作成するための式をポートに適用します。 式マスキングを設定するときは、式エディタで式を作成します。 式を構築するための入力ポートおよび出力ポート、関数、変数、演算子を選択します。
複数のポートからのデータを連結して別のポートの値を作成できます。 例えば、ログイン名を作成する必要があるとします。 ソースには名と姓のカラムがあります。 ルックアップファイルから名と姓をマスクします。 データマスキングトランスフォーメーションで、Loginという別のポートを作成します。 Loginポートで、名の最初の文字を姓と連結するための式を設定します。
SUBSTR(FIRSTNM,1,1)||LASTNM
ポートの式マスキングを設定する場合、ポート名はデフォルトで式として表示されます。 式エディタにアクセスするには、[開く]ボタンをクリックします。 式エディタには、式マスキングに対して設定されていない入力ポートと出力ポートが表示されます。 ある式からの出力を別の式に対する入力として使用することはできません。 出力ポート名を手動で式に追加した場合、予期しない結果が発生することがあります。
ポイントアンドクリックインタフェースを使用して関数、ポート、変数、および演算子を選択することで、式を作成するときのエラーを減らすことができます。
式を作成するときは、その式が、ポートのデータタイプに一致する値を返すことを確認します。 式ポートのデータタイプが数値であり、式のデータタイプが同じではない場合、データマスキングトランスフォーメーションではゼロが返されます。 式ポートのデータタイプが文字列であり、式のデータタイプが同じではない場合、データマスキングトランスフォーメーションではNULL値が返されます。