Propriedades anonymizenode
O nó Anonimizar transforma a maneira com que os nomes e valores de campo são representados no recebimento de dados, ocultando, assim, os dados originais. Isto poderá ser útil se desejar permitir que outros usuários construam modelos utilizando dados sensíveis, como nomes de cliente ou outros detalhes.
Exemplo
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")
propriedades anonymizenode |
Tipo de dados | Descrição da propriedade |
|---|---|---|
enable_anonymize |
sinalização | Quando configurado como True, ativa a anonimização de valores de campo (equivalente a selecionar Sim para esse campo na coluna Anonimizar valores). |
use_prefix |
sinalização | Quando configurado como True, um prefixo customizado será usado se um tiver sido especificado. Aplica-se a campos que serão anonimizados pelo método Hash e é equivalente a escolher a opção Customizada na configurações de Substituir valores para esse campo. |
prefix |
sequência | Equivalente a digitar um prefixo na caixa de texto nas configurações de Substituir valores. O prefixo padrão será o valor padrão se nada mais foi especificado. |
transformation |
Random Fixed |
Determina se os parâmetros de transformação para um campo anonimizado pelo método Transformação serão aleatórios ou fixos. |
set_random_seed |
sinalização | Quando configurado como True, o valor inicial especificado será usado (se transformation também for configurado como Random). |
random_seed |
Número inteiro | Quando set_random_seed é configurado como True, esse é o valor inicial para o número aleatório. |
scale |
number | Quando transformation é configurado como Fixed, esse valor é usado para "escalar até." O valor máximo da escala normalmente é 10, mas poderá ser reduzido para evitar estouro. |
translate |
number | Quando transformation é configurado como Fixed, esse valor é usado para "converter". O valor máximo da conversão normalmente é 1000, mas poderá ser reduzido para evitar estouro. |