オーストラリアの電話番号のマスキングを解除
このシナリオのジョブは、tPatternUnmaskingコンポーネントを使用して、tPatternMaskingコンポーネントでマスクされたオーストラリアの元の電話番号を取得します。
オーストラリアの元の電話番号は、02 5550 8328、08 5550 3018、07 5550 5556です。
このシナリオのジョブでは、以下のコンポーネントを使用しています:
- tPatternMaskingコンポーネントでマスクされたオーストラリアの電話番号を含むCSVファイルを読み取るためのtFileInputDelimitedコンポーネント、
- オーストラリアの入力電話番号をマスキング解除するtPatternUnmaskingコンポーネント。
- オーストラリアの入力電話番号をマスキング解除するtPatternUnmaskingコンポーネント。
- マスクされた電話番号値と元の電話番号値を出力するtFileOutputDelimitedコンポーネント。
このシナリオを複製するには、masked_phonenumbers.zipファイルをダウンロードして解凍します。
このファイルには、ユーザー定義のパスワードと組み合わせたAES方式のFF1を使ってtPatternMaskingコンポーネントでマスクされたオーストラリアの電話番号が含まれています。
ジョブを設定
手順
- tFixedFlowInput、tPatternUnmasking、tFileOutputDelimitedコンポーネントを[Palette] (パレット)からデザインワークスペースにドロップします。
- リンクを使って、3つのコンポーネントを接続します。
入力コンポーネントを設定
手順
マスキング解除操作を設定する
入力電話番号の各部分に対する1つのマスキング解除操作を設定するために使われます。マスキング解除された値の中の区切りはそのまま変わりません。
[Modifications] (変更)テーブルでは、設定はtPatternMaskingコンポーネントによって実行されるマスキング操作に使用されるものと同じである必要があります。
このタスクについて
マスクされたオーストラリアの電話番号にはXX XXXX XXXXの形式が使われています:
- 2桁の市外局番
- 区切りとしてのスペース
- 最初の4桁の行番号
- 区切りとしてのスペース
- 2番目の4桁の行番号
手順
出力コンポーネントの設定とジョブの実行
手順
- tFileOutputDelimitedコンポーネントをダブルクリックして、[Basic settings] (基本設定)ビューを表示し、コンポーネントのプロパティを定義します。
- [File Name] (ファイル名)フィールドで、マスクされていない値を含むファイルへのパスを設定するために使われます。
- F6を押してジョブを保存し、実行します。
タスクの結果
PhoneNumber;ORIGINAL_MARK 02 5550 8328;false 08 5550 3018;false 07 5550 5556;false
フォーマット暗号化方式とパスワードを使用して電話番号を全単射でマスクした場合、コンポーネントは、元の電話番号を取得しました。