Zurück zur englischen Version der Dokumentationanonymizenode, Eigenschaften
anonymizenode, Eigenschaften
Letzte Aktualisierung: 07. Okt. 2024
Der Anonymisierungsknoten ändert die Art und Weise, wie Feldnamen und -werte weiter unten im Stream dargestellt werden, und verschleiert damit die ursprünglichen Daten. Dies kann sinnvoll sein, wenn andere Benutzer in die Lage versetzt werden sollen, Modelle unter Verwendung vertraulicher Daten wie beispielsweise Kundennamen zu erstellen.
Beispiel
stream = modeler.script.stream()
typenode = stream.findByID("id42KW3MSA94B")
node = stream.createAt("anonymize", "My node", 192, 96)
stream.link(typenode, node)
# Anonymize node requires the input fields while setting the values
node.setKeyedPropertyValue("enable_anonymize", "Age", True)
node.setKeyedPropertyValue("transformation", "Age", "Random")
node.setKeyedPropertyValue("set_random_seed", "Age", True)
node.setKeyedPropertyValue("random_seed", "Age", 123)
node.setKeyedPropertyValue("enable_anonymize", "Drug", True)
node.setKeyedPropertyValue("use_prefix", "Drug", True)
node.setKeyedPropertyValue("prefix", "Drug", "myprefix")
anonymizenode Eigenschaften |
Datentyp | Eigenschaftsbeschreibung |
---|---|---|
enable_anonymize |
Markierung | Bei Angabe von True wird die Anonymisierung von Feldwerten aktiviert (entspricht der Auswahl von Ja für dieses Feld in der Spalte "Werte anonymisieren"). |
use_prefix |
Markierung | Wenn True festgelegt ist, wird ein angepasstes Präfix verwendet, falls eins angegeben wurde. Gilt für Felder, die durch die Hashmethode anonymisiert werden und entspricht der Auswahl der Option Benutzerdefiniert in den Einstellungen zum Ersetzen von Werten für dieses Feld. |
prefix |
Zeichenfolge | Entspricht der Eingabe eines Präfixes in das Textfeld in den Einstellungen für "Werte ersetzen". Das Standardpräfix ist der Standardwert, wenn keine anderen Angaben gemacht wurden. |
transformation |
Random Fixed |
Bestimmt, ob die Transformationsparameter für ein durch die Transformationsmethode anonymisiertes Feld zufällig oder fest sein sollen. |
set_random_seed |
Markierung | Wenn der Wert auf True gesetzt ist, wird der angegebene Seedwert verwendet (wenn transformation ebenfalls auf Random gesetzt ist). |
random_seed |
Ganze Zahl | Wenn set_random_seed auf True gesetzt ist, ist dies der Startwert für die Zufallszahl. |
scale |
Zahl | Wenn transformation auf Fixed gesetzt ist, wird dieser Wert für "Skalieren um" verwendet. Der Höchstwert für die Skalierung ist normalerweise 10; er kann jedoch gesenkt werden, um einen Überlauf zu vermeiden. |
translate |
Zahl | Wenn transformation auf Fixed gesetzt ist, wird dieser Wert für "Übersetzen" verwendet. Der Höchstwert für die Verschiebung ist normalerweise 1000; er kann jedoch gesenkt werden, um einen Überlauf zu vermeiden. |