Masking French International Bank Account Numbers (IBAN) - 7.0

Data privacy

author
Talend Documentation Team
EnrichVersion
7.0
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
task
Data Governance > Third-party systems > Data Quality components > Data privacy components
Data Quality and Preparation > Third-party systems > Data Quality components > Data privacy components
Design and Development > Third-party systems > Data Quality components > Data privacy components
EnrichPlatform
Talend Studio

This scenario applies only to Talend Data Management Platform, Talend Big Data Platform, Talend Real Time Big Data Platform, Talend Data Services Platform, Talend MDM Platform and Talend Data Fabric.

For more technologies supported by Talend, see Talend components.

Using the tPatternMasking component, you can replace sensitive information with realistic values, allowing production data to be safely used for non-production purposes such as testing and training.

This scenario describes a Job which uses:

  • the tFixedFlowInput component to generate data in a format similar to French International Bank Account Numbers (IBAN). An IBAN uniquely identifies a bank account;

  • the tPatternMasking component to replace the original data with random characters from a specified range, a random numeric value from a specified range or a random numeric value from a set of named values;

  • the tLogRow component to output the substitute data set.

The input values consist of 23 characters, excluding spaces, and use the following pattern:
  • A two-letter country code
  • A space used as a separator
  • A five-digit bank identifier
  • A space used as a separator
  • A five-digit branch identifier
  • A space used as a separator
  • An eleven-character account number

The purpose is to generate consistently altered values based on the input values:

  • The two letters appearing in the country code, the five digits appearing in the bank identifier and each character appearing in the account number will be replaced with one of the named values specified in the component properties.
  • The five digits appearing in the branch identifier will be replaced with a numeric value from the specified range.