目次

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

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

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

マッピングパラメータ

マッピングパラメータ

マッピングパラメータを使用してシード値を定義できます。トランスフォーメーションに追加するシード値ごとに、マッピングパラメータを作成します。 マッピングパラメータ値は、1~1,000の数になります。
カラムに対してデータマスキングを設定するときに、シードに対してマッピングパラメータを選択します。Designerに、マッピングパラメータのリストが表示されます。 リストからマッピングパラメータを選択します。 セッションを実行する前に、セッションのパラメータファイルでマッピングパラメータ値を変更できます。
データマスキングトランスフォーメーションを作成する前に、マッピングパラメータを作成します。 シード値をパラメータ化することを選択し、マッピングにマッピングパラメータが含まれていない場合、エラーが表示されます。 削除済みのマッピングパラメータを参照するマスキングルールを含むポートを選択した場合、Designerはそのポートに対して新しいランダムシード値を生成します。 シード値はマッピングパラメータではありません。 マッピングパラメータが削除され、Designerが新しいシード値を作成することを示すメッセージが表示されます。
Integration Serviceは、以下の場合にデフォルトのシード値を適用します。
  • マッピングパラメータオプションがカラムに対して選択されているが、セッションにパラメータファイルがない場合。
  • マッピングパラメータを削除した場合。
  • マッピングパラメータシード値が1~1,000の場合。
Integration Serviceでは、デフォルト値のファイルからマスクされた値が適用されます。 デフォルト値のファイルを編集してデフォルト値を変更できます。
デフォルト値のファイルは、以下の場所にあるXMLファイルです。
<PowerCenter Installation Directory>\infa_shared\SrcFiles\defaultValue.xml
シードの名前-値のペアは以下のとおりです。
default_seed = "500".
デフォルト値のファイルのシード値が1~1,000ではない場合、Integration Serviceはシードに値725を割り当て、セッションログにメッセージを書き込みます。