0 / 0
Torna alla versione inglese della documentazione
proprietà anonymizenode
Ultimo aggiornamento: 07 ott 2024
proprietà anonymizenode

Icona nodo AnonimizzaIl 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")
Tabella 1. Proprietà anonymizenode
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 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.