Folgen einer Datenmaskierung
Text und semantische Typen
Bei Textdaten schlägt Talend Data Preparation automatisch einen der vordefinierten semantischen Typen, einen Ihrer benutzerdefinierten semantischen Typen oder den Typ Text vor. Im Fall der vordefinierten und benutzerdefinierten semantischen Typen kann es sich um einen regulären Ausdruck oder ein Wertewörterbuch handeln.
Die folgende Tabelle zeigt die verfügbaren Maskierungsroutinen für eine Spalte des Typs Text oder einen der vordefinierten bzw. benutzerdefinierten semantischen Typen und deren Wirkung beispielsweise auf den Wert Talend in 2018 is awesome (Talend im Jahr 2018 ist einzigartig).
Maskierungsroutine | Beschreibung | Parameter | Ausgabe |
---|---|---|---|
Semantic masking (Semantische Maskierung) |
|
Masking mode (Maskierungsmodus): Random (Willkürlich) oder Repeatable (Wiederholbar) | Äåòçôî ëð 1889 òn äipïåvu |
Keep characters between two positions (Zeichen zwischen zwei Positionen beibehalten) | Alle im ausgewählten Intervall enthaltenen Zeichen bleiben unverändert, die Zeichen außerhalb des Intervalls werden gelöscht. |
|
2018 is awesome |
Generate from Char Pattern (Aus Zeichenmuster generieren) | Ausgehend vom Muster Ihrer Wahl wird ein Datensatz mit willkürlichen Zeichen erstellt. |
|
õaßayè 8908 æluäco |
Remove characters between two positions (Zeichen zwischen zwei Positionen entfernen) | Alle im ausgewählten Intervall enthaltenen Zeichen werden entfernt, die Zeichen außerhalb des Intervalls bleiben unverändert. |
|
Talend is awesome |
Replace all (Alle ersetzen) | Alle Zeichen werden durch das Ersatzzeichen Ihrer Wahl ersetzt. |
|
xxxxxxxxxxxxxxxxxxxxxxxxx |
Replace all digits (Alle Zahlen ersetzen) | Alle Zahlen werden durch das Ersatzzeichen Ihrer Wahl ersetzt. Die Buchstaben werden unverändert beibehalten. |
|
Talend in 9999 is awesome |
Replace all letters (Alle Buchstaben ersetzen) | Alle Buchstaben werden durch das Ersatzzeichen Ihrer Wahl ersetzt. Zahlen werden unverändert beibehalten. |
|
yyyyyy yy 2018 yy yyyyyyy |
Replace characters between two positions (Zeichen zwischen zwei Positionen ersetzen) | Alle im ausgewählten Intervall enthaltenen Zeichen werden ersetzt, die Zeichen außerhalb des Intervalls bleiben unverändert. |
|
aaaaaa in 2018 is awesome |
Replace first n characters (Erste n Zeichen ersetzen) | Die ersten n Zeichen werden durch das Ersatzzeichen Ihrer Wahl ersetzt, die folgenden Zeichen bleiben unverändert. |
|
@@@@@@@@@@@@@@@@@ awesome |
Replace last n characters (Letzte n Zeichen ersetzen) | Die letzten n Zeichen werden durch das Ersatzzeichen Ihrer Wahl ersetzt, die vorhergehenden Zeichen bleiben unverändert. |
|
Talend in 2018 !!!!!!!!!! |
Keep first n digits and replace following ones (Erste n Zahlen beibehalten und alle folgenden ersetzen) | Die ersten n Ziffern werden unverändert beibehalten, die folgenden Ziffern werden nach dem Zufallsprinzip ersetzt. Andere Zeichen als Zahlen bleiben unverändert. |
|
Talend in 2436 is awesome |
Keep last n digits and replace previous ones (Letzte n Zahlen beibehalten und alle vorhergehenden ersetzen) | Die letzten n Ziffern werden unverändert beibehalten, die vorhergehenden Ziffern werden nach dem Zufallsprinzip ersetzt. Andere Zeichen als Zahlen bleiben unverändert. |
|
Talend in 1618 is awesome |
Numerische Werte
Die folgende Tabelle enthält die verfügbaren Maskierungsroutinen für eine Spalte mit numerischen Werten vom Typ Integer (Ganzzahl) oder Decimal (Dezimalwert) und deren Wirkung auf den Wert 21803 beispielsweise.
Maskierungsroutine | Parameter | Ausgabe |
---|---|---|
Replace with random value (Durch willkürlichen Wert ersetzen) |
|
21499 |
Generate value between two values (Wert zwischen zwei Werten generieren) |
|
21876 |
Datumsangaben
Die folgende Tabelle enthält die verfügbaren Maskierungsroutinen für eine Spalte vom semantischen Typ Date (Datum) und deren Wirkung auf den Wert 05/04/2018 beispielsweise.
Maskierungsroutine | Parameter | Ausgabe |
---|---|---|
Replace with random date (Durch willkürliches Datum ersetzen) |
|
23/11/2017 |
Keep year and set day and month to 01/01 (Jahr beibehalten und Tag und Monat auf 01/01 einstellen) | N/A | 01/01/2018 |