Torna alla versione inglese della documentazioneproprietà anonymizenode
proprietà anonymizenode
Ultimo aggiornamento: 07 ott 2024
Il nodo Anonimizza consente di mascherare i nomi o i valori dei campi, quando si utilizzano dati da includere in un modello a valle del nodo, permettendo di nascondere i dati originali. Questa funzionalità può essere utile se si desidera consentire ad altri utenti di creare modelli utilizzando dati riservati, quali nomi di 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")
Proprietà anonymizenode |
Tipo di dati | Descrizione proprietà |
---|---|---|
enable_anonymize |
indicatore | Se impostata su True , attiva l'anonimizzazione dei valori dei campi (equivale alla selezione di Sì per tale campo nella colonna Anonimizza valori). |
use_prefix |
indicatore | Quando è impostata su True , viene utilizzato un prefisso personalizzato, se ne è stato definito 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. Se non sono stati specificati altri valori, il prefisso di default è il valore di default. |
transformation |
Random Fixed |
Determina se i parametri di trasformazione di un campo anonimizzato con il metodo Trasformazioni 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 è impostata su True , questo è il seed del numero casuale. |
scale |
numero | Quando transformation è impostata su Fixed , questo valore viene utilizzato per "scale by". Il valore di scala massimo in genere è 10, ma può essere ridotto per evitare l'overflow. |
translate |
numero | Quando transformation è impostata su Fixed , questo valore viene utilizzato per "translate". Il valore di translate massimo in genere è 1000, ma può essere ridotto per evitare l'overflow. |