anonymizenode, Eigenschaften
Letzte Aktualisierung: 11. Feb. 2025
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")
Eigenschaften |
Datentyp | Eigenschaftsbeschreibung |
---|---|---|
|
Markierung | Bei Angabe von wird die Anonymisierung von Feldwerten aktiviert (entspricht der Auswahl von Ja für dieses Feld in der Spalte "Werte anonymisieren"). |
|
Markierung | Wenn 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. |
|
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. |
|
|
Bestimmt, ob die Transformationsparameter für ein durch die Transformationsmethode anonymisiertes Feld zufällig oder fest sein sollen. |
|
Markierung | Wenn der Wert auf gesetzt ist, wird der angegebene Seedwert verwendet (wenn ebenfalls auf gesetzt ist). |
|
Ganze Zahl | Wenn auf gesetzt ist, ist dies der Startwert für die Zufallszahl. |
|
Zahl | Wenn auf 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. |
|
Zahl | Wenn auf 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. |
War das Thema hilfreich?
0/1000