メイン コンテンツをスキップする 補完的コンテンツへスキップ

データマスキングの効果

Mask data (obfuscation)ファンクションを使用するカラムのセマンティックタイプに応じて、使用可能なパラメーターとその効果は異なります。

テキストとセマンティックタイプ

テキストデータの場合、Talend Data Preparationは、事前定義済みのセマンティックタイプの1つか、またはカスタムセマンティックタイプの1つか、または[Text] (テキスト)タイプのうちのいずれかを自動的に提案します。事前定義済みおよびカスタムセマンティックタイプの場合は、正規表現または値のディクショナリーをベースにできます。

次のテーブルは、Text型のカラムに使用できるマスキングルーチン、または事前定義済みかカスタムのセマンティックタイプ、およびTalend in 2018 is awesomeなどの値に対する効果です。

マスキングルーチン 説明 パラメーター 出力
[Semantic masking] (セマンティックマスキング)
  • 正規表現ベースのセマンティックタイプの場合、ファンクションは正規表現のパターンに対応するランダムレコードを生成します。
    情報メモ注: dk.brics.automatonライブラリーと互換性のない正規表現で作成されたセマンティックタイプでは、セマンティックマスキングがサポートされず、レコードの文字はすべてランダムに置き換えられます。
  • ディクショナリーベースのセマンティックタイプの場合、ファンクションは、最初にセマンティックタイプの作成に使用されたディクショナリーから抽出された値でレコードをランダムに置換します。
マスキングモード: RandomまたはRepeatable Äåòçôî ëð 1889 òn äipïåvu
2つの位置の間の文字を保持 選択した間隔に含まれているすべての文字がそのまま維持され、間隔の外にある文字は削除されます。
  • 開始インデックス: 11
  • 終了インデックス: 25
2018 is awesome
[Generate from Char Pattern] (文字パターンから生成) ランダム文字のレコードは、指定のパターンから作成されます。
  • 文字パターン: aaaaaa 9999 aaaaaaa
  • マスキングモード: RandomまたはRepeatable
õaßayè 8908 æluäco
[Remove characters between two positions] (2つのポジション間の文字を削除) 選択した間隔に含まれているすべての文字が削除され、間隔の外にある文字はそのまま保たれます。
  • 開始インデックス: 7
  • 終了インデックス: 14
Talend is awesome
すべて置換 すべての文字が指定の代用に置き換えられます。
  • 置換: x
  • マスキングモード: RandomまたはRepeatable
xxxxxxxxxxxxxxxxxxxxxxxxx
[Replace all digits] (すべての桁を置換) すべての桁が指定の代用に置き換えられます。文字はそのまま保たれます。
  • 置換: 9
  • マスキングモード: RandomまたはRepeatable
Talend in 9999 is awesome
[Replace all letters] (すべての文字を置換) すべての文字が指定の代用に置き換えられます。桁はそのまま保たれます。
  • 置換: y
  • マスキングモード: RandomまたはRepeatable
yyyyyy yy 2018 yy yyyyyyy
[Replace characters between two positions] (2つの位置の間の文字を置換) 選択した間隔に含まれているすべての文字が置換され、間隔の外にある文字はそのまま保たれます。
  • 開始インデックス: 1
  • 終了インデックス: 6
  • 置換: a
  • マスキングモード: RandomまたはRepeatable
aaaaaa in 2018 is awesome
[Replace n first characters] (最初のn文字を置換) 最初のn文字は任意の代替に置き換えられ、後続する文字はそのまま保持されます。
  • 文字数: 17
  • 置換: @
  • マスキングモード: RandomまたはRepeatable
@@@@@@@@@@@@@@@@@ awesome
[Replace last n characters] (最後のn文字を置換) 最後のn文字は任意の代替に置き換えられ、前の文字はそのまま保持されます。
  • 文字数: 10
  • 置換: !
  • マスキングモード: RandomまたはRepeatable
Talend in 2018 !!!!!!!!!!
[Keep first n digits and replace following ones] (最初のn桁を保持し、次の桁を置換) 最初のn桁がそのまま保たれ、続きの桁はランダムな桁に置き換えられます。数字以外の文字はそのまま保たれます。
  • 桁数: 1
  • マスキングモード: RandomまたはRepeatable
Talend in 2436 is awesome
[Keep last n digits and replace previous ones] (最後のn桁を保持して前を置換) 最後のn桁がそのまま保たれ、前の桁はランダムな桁に置き換えられます。数字以外の文字はそのまま保たれます。
  • 桁数: 2
  • マスキングモード: RandomまたはRepeatable
Talend in 1618 is awesome

数値

以下のテーブルには、数値を含むカラムに使用できる[Integer] (整数)または[Decimal] (10進数)タイプのマスキングルーチン、および、たとえば値21803に対するその効果がリスト表示されます。

マスキングルーチン パラメーター 出力
[Replace with random value] (ランダムな値で置換)
  • 最大バリエーション(%): 10
  • マスキングモード: RandomまたはRepeatable
21499
[Generate value between two values] (2つの値の間の値を生成)
  • 最小値: 20000
  • 最大値: 22000
  • マスキングモード: RandomまたはRepeatable
21876

日付

以下のテーブルには、[Date] (日付)セマンティックタイプのカラムに使用できるマスキングルーチン、および、たとえば値05/04/2018に対するその効果がリスト表示されます。

マスキングルーチン パラメーター 出力
[Replace with random date] (ランダムな日付で置換)
  • 最大バリエーション(日): 365
  • マスキングモード: RandomまたはRepeatable
23/11/2017
[Keep year and set day and month to 01/01] (年を保持して日と月を01/01にセット) 該当せず 01/01/2018

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。