Masquer des numéros d'assurance-maladie Medicare
À l'aide du composant tPatternMasking, vous pouvez remplacer les informations sensibles, comme les numéros d'assurance-maladie Medicare, par des valeurs réalistes de manière cohérente.
Ce scénario s'applique uniquement à Talend Data Management Platform, Talend Big Data Platform, Talend Real-Time Big Data Platform, Talend MDM Platform, Talend Data Services Platform, Talend MDM Platform et Talend Data Fabric.
- un chiffre compris entre 1 et 9,
- une lettre allant de A à Z (sauf S, L, O, I, B, Z),
- un chiffre ou une lettre allant de A à Z (sauf S, L, O, I, B, Z),
- un chiffre compris entre 0 et 9,
- une lettre allant de A à Z (sauf S, L, O, I, B, Z),
- un chiffre ou une lettre allant de A à Z (sauf S, L, O, I, B, Z),
- un chiffre compris entre 0 et 9,
- une lettre allant de A à Z (sauf S, L, O, I, B, Z),
- une lettre allant de A à Z (sauf S, L, O, I, B, Z),
- un chiffre compris entre 0 et 9,
- un chiffre compris entre 0 et 9.
Par exemple, 1EG4-TE5-MK73 est un numéro d'assurance-maladie Medicare valide.
- un tFixedFlowInput pour générer des numéros d'assurance-maladie Medicare ,
-
un tPatternMasking pour remplacer les numéros d'assurance-maladie Medicare originaux par des valeurs numériques aléatoires ou des lettres d'un jeu de valeurs nommées ou par une valeur numérique d'une plage spécifiée ,
- un tLogRow pour écrire en sortie le jeu de données de substitution.
Configurer votre Job
Procédure
- Déposez les composants suivants de la Palette dans l'espace de modélisation graphique : un tFixedFlowInput, un tPatternMasking et un tLogRow.
- Reliez ces trois composants à l'aide de liens .
Configurer le composant d'entrée
Procédure
Configurer les opérations de masquage
Le fichier alpha_values.zip contient les valeurs alphabétiques autorisées : toutes les lettres de A à Z (sauf S, L, O, I, B, Z). Le fichier alpha_values.zip contient les valeurs alphanumériques autorisées : les valeurs provenant de alpha_values.zip et les chiffres.
Avant de commencer
- Vous avez téléchargé et extrait les fichiers alpha_values.zip et alphanum_values.zip.
- Vous avez défini des variables de contexte vers les fichiers alpha_values.csv et alphanum_values.csv. Pour plus d'informations, consultez Définir les variables de contexte pour un Job ou une Route.
Procédure
Configurer le composant de sortie et exécuter le Job
Procédure
Résultats
Le composant tPatternMasking modifie les valeurs des données d'entrée et écrit en sortie les enregistrements originaux et de substitution.
Les données d'entrée ont été altérées mais les données de sortie semblent réelles et cohérentes. Les données de substitution sont utilisables en dehors de la production.
- Le premier caractère est remplacé par un caractère compris entre 1 et 9, comme défini dans les propriétés du tPatternMasking.
- Le deuxième, le cinquième, le huitième et le neuvième caractères sont remplacés par l'une des lettres figurant parmi les valeurs autorisées contenues dans le fichier d'énumérations.
- Le troisième et le sixième caractères sont remplacés par l'une des valeurs alphanumériques définies dans le fichier d'énumérations.
- Les quatrième et septième caractères sont remplacés par un chiffre compris entre 0 à 9, comme défini dans les propriétés du tPatternMasking.
- Les deux derniers caractères sont remplacés un nombre compris entre 0 et 99, comme défini dans les propriétés du tPatternMasking.
- Les valeurs d'entrée utilisent des tirets comme séparateurs. Les tirets restent inchangés dans les données de sortie.
Le tPatternMasking retourne null pour 0EF6-T-F4-AC44 car cette valeur est invalide : le premier caractère, 0, est en dehors de la plage spécifiée ("1,9").