Propriedades anonymizenode

Ícone do nó anonimizeO 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")
Tabela 1. propriedades do anonymizenode
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.