Masque le code banque et le numéro de compte bancaire et conserve le pays d'origine - 7.3

Confidentialité des données

EnrichVersion
Cloud
7.3
EnrichProdName
Talend Big Data Platform
Talend Data Fabric
Talend Data Management Platform
Talend Data Services Platform
Talend MDM Platform
Talend Real-Time Big Data Platform
EnrichPlatform
Studio Talend
task
Création et développement > Systèmes tiers > Composants Data Quality > Composants de protection des données sensibles
Gouvernance de données > Systèmes tiers > Composants Data Quality > Composants de protection des données sensibles
Qualité et préparation de données > Systèmes tiers > Composants Data Quality > Composants de protection des données sensibles

Cette fonction masque les numéros IBAN et les numéros de comptes bancaires des États-Unis. Elle conserve le pays d'origine. Comme la sortie dépend de différents critères, elle peut ne pas être un numéro de compte bancaire valide.

Cette fonction peut être appliquée sur les valeurs de type String.

Deux méthodes sont disponibles : FF1 with AES et FF1 with SHA-2. Cette fonction ne nécessite aucun alphabet ou paramètre supplémentaire.

Un numéro IBAN est composé de plusieurs éléments. Voici la terminologie utilisée pour les fonctions de masquage de données :
  • Noir : Country code
  • Corail : Chiffres de contrôle
  • Bleu clair : Code de banque/branche
  • Bleu foncé : Numéro de compte bancaire
  • Gris : Chiffres de contrôle nationaux. Leur position dans le numéro IBAN dépend du pays.

    Certains pays n'utilisent pas les chiffres de contrôle nationaux.

Numéro d'origine du compte

Un numéro d'origine de compte est considéré comme valide si :
  • Le format est conforme au code pays,
  • Les chiffres de contrôle sont valides,
  • Les chiffres de contrôle nationaux sont valides. Cela s'applique à certains numéros de comptes bancaires, consultez la liste. Les chiffres de contrôle nationaux d'autres pays ne sont pas gérés.

Logique de la fonction

Si l'entrée est... Alors
Numéro IBAN valide la fonction le masque par un numéro IBAN du même pays.
Numéro de compte étasunien valide la fonction masque tous les numéros.
Ni un numéro IBAN valide, ni un numéro de compte des États-Unis valide et : pas de flux de sortie "Invalid", la fonction retourne une valeur nulle dans le flux principal.
un flux de sortie "Invalid" les données d'entrée sont envoyées dans le flux de sortie "Invalid".

Numéro de compte de sortie

Le numéro de compte de sortie possède les mêmes caractéristiques que celui d'entrée :
  • Le format est conforme au code pays,
  • Les chiffres de contrôle sont valides,
  • Les chiffres de contrôle nationaux sont valides. Cela s'applique à certains numéros de comptes bancaires, consultez la liste. Les chiffres de contrôle nationaux d'autres pays ne sont pas gérés.

Comme le code de banque/branche est généré aléatoirement, il peut ne pas être valide.

Pour vérifier que le format d'un numéro IBAN est valide, vous pouvez consulter ce registre des IBAN (en anglais).

Dans l'exemple suivant, la case Keep format est cochée pour conserver les espaces de la valeur d'entrée.

Input Value (Valeur d'entrée) Method Exemple de valeur masquée

SV43ACAT00000000000000123123

FF1 avec SHA-2

SV94UDJR46506983550548404771

FR49 2867 2609 7580 N16P 4ZFM V39

FF1 avec AES Null

Raison : Numéro IBAN invalide

159 753 321 16 FF1 avec SHA-2

538 646 897 36

4556156203746391 FF1 avec AES Null

Raison : Numéro de compte bancaire invalide

RO49 AAaA 1b31 1000 9344 0000 FF1 avec SHA-2 Null

Raison : Lettres minuscules

IT21 Q054 2801 6000 0ABC D12Z E34

FF1 avec SHA-2

IT38 B555 0814 456B B218 GN1U X4Z

ST23000200000289355710148

FF1 avec AES

ST73378368332371018920239

Pour révéler les numéros de comptes bancaires, utilisez le tDataUnmasking.

Important : Pour certains pays, comme le comportement de la fonction a été mis à jour à partir de la version mensuelle 7.3 R2020-11, vous pouvez uniquement révéler des numéros de comptes bancaires masqués depuis cette version mensuelle. Consultez la liste des pays affectés par cette modification.