anonimizzare le proprietà del nodo

Icona nodo AnonimizzaIl nodo Anonymize trasforma il modo in cui i nomi e i valori dei campi sono rappresentati a valle, mascherando così i dati originali. Ciò può essere utile se si desidera consentire ad altri utenti di costruire modelli utilizzando dati sensibili, come i nomi dei clienti o altri dettagli.

Esempio

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")
Tabella 1. Proprietà anonymizenode
anonymizenode Proprietà Tipo di dati Descrizione proprietà
enable_anonymize indicatore Quando impostato su " True", attiva l'anonimizzazione dei valori dei campi (equivalente alla selezione di "Yes" per quel campo nella colonna "Anonymize Values").
use_prefix indicatore Quando è impostato su " True", verrà utilizzato un prefisso personalizzato, se ne è stato specificato uno. Si applica ai campi che verranno resi anonimi dal metodo Hash ed è equivalente alla selezione dell'opzione Personalizzato nelle impostazioni Sostituisci valori per tale campo.
prefix stringa Equivale a immettere un prefisso nella casella di testo nelle impostazioni Sostituisci valori. Il prefisso predefinito è il valore predefinito se non è stato specificato altro.
transformation Random Fixed Determina se i parametri di trasformazione per un campo reso anonimo dal metodo Transform saranno casuali o fissi.
set_random_seed indicatore Quando è impostato su True, verrà utilizzato il valore di inizializzazione specificato (se anche transformation è impostato su Random).
random_seed intero Quando set_random_seed è impostato su True, questo è il seme per il numero casuale.
scale numero Quando transformation è impostato su Fixed, questo valore viene utilizzato per "scalare per" Il valore massimo della scala è normalmente 10, ma può essere ridotto per evitare il trabocco.
translate numero Quando transformation è impostato su Fixed, questo valore viene utilizzato per "traslare" Il valore massimo di traslazione è normalmente 1000, ma può essere ridotto per evitare il sovraccarico.