目次

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

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

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

数値のマスキング

数値のマスキング

決定性出力が生成されるようにするには、数値ソースデータにキーマスキングを設定します。カラムに対して数値キーマスキングを設定する場合、カラムにランダムなシード値を割り当てます。データマスキングトランスフォーメーションによってソースデータがマスクされる場合、seedを必要とするマスキングアルゴリズムが適用されます。
同じソース値が別のカラムに出現した場合に再現可能な結果が生成されるようにするには、カラムのseed値を変更します。たとえば、2つのテーブル間でプライマリキーと外部キーのリレーションが維持されるようにするとします。この場合、各データマスキングトランスフォーメーションで、プライマリキーカラムのseed値と外部キーカラムのseed値として同じseed値を入力します。データマスキングトランスフォーメーションによって、同じ数値に対して確定的な結果が生成されます。これにより、この2つのテーブル間で参照整合性が維持されるようになります。