Retourner à la version anglaise de la documentationPropriétés de anonymizenode
Propriétés de anonymizenode
Dernière mise à jour : 07 oct. 2024
Le noeud Anonymiser transforme la façon dont les noms et les valeurs des champs sont représentés en aval, masquant ainsi les données d'origine. Cela peut s'avérer utile si vous souhaitez permettre à d'autres utilisateurs de générer des modèles utilisant des données confidentielles, par exemple des noms de clients ou autre.
Exemple
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 propriétés |
Type de données | Description de la propriété |
---|---|---|
enable_anonymize |
option | Lorsqu'elle est définie sur True , active l'anonymisation des valeurs de champ (équivalent à Oui pour ce champ dans la colonne Anonymize Values). |
use_prefix |
option | Lorsqu'il est défini sur True , un préfixe personnalisé sera utilisé en cas d'activation. S'applique aux champs qui seront anonymisés par la méthode de hachage et équivaut à choisir l'option Personnalisé dans les paramètres « Remplacer les valeurs » de ce champ. |
prefix |
chaîne | Équivaut à saisir un préfixe dans le champ de texte des paramètres « Remplacer les valeurs ». Le préfixe par défaut est la valeur par défaut si rien d'autre n'a été indiqué. |
transformation |
Random Fixed |
Détermine si les paramètres de transformation pour un champ anonymisé par la méthode de transformation seront aléatoires ou fixes. |
set_random_seed |
option | Lorsqu'elle est définie sur True , la valeur de départ spécifiée sera utilisée (si transformation est également défini sur Random ). |
random_seed |
Integer | Lorsque set_random_seed est défini sur True , il s'agit de la valeur de départ du nombre aléatoire. |
scale |
number | Lorsque transformation est défini sur Fixed , cette valeur est utilisée pour « échelle par. » La valeur d'échelle maximale est normalement 10, mais elle peut être diminuée pour éviter tout dépassement. |
translate |
number | Lorsque transformation est défini sur Fixed , cette valeur est utilisée pour « translate ». La valeur maximale de conversion est normalement 1 000, mais elle peut être diminuée pour éviter tout dépassement. |