Translation not up to date
The translation of this page does not represent the latest version. For the latest updates, see the English version of the documentation.
Last updated: 12 sty 2023
Węzeł Anonimizacja przekształca sposób, w jaki nazwy i wartości zmiennych są reprezentowane w dalszej części strumienia, maskując oryginalne dane. Może to być przydatne, jeśli inni użytkownicy mają mieć możliwość budowania modeli z wykorzystaniem danych poufnych, takich jak nazwiska klientów lub inne szczegóły.
Przykład
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")
Właściwości węzła anonymizenode |
Typ danych | Opis właściwości |
---|---|---|
enable_anonymize |
flaga | Wartość True włącza anonimizację wartości zmiennych (jest to równoważne wybraniu opcji Tak dla zmiennej w kolumnie Anonimizacja wartości). |
use_prefix |
flaga | Wartość True powoduje, że używany będzie niestandardowy przedrostek, o ile został określony. Dotyczy pól, które zostaną anonimizowane za pomocą metody Hash i są równoważne z wyborem opcji Niestandardowa w ustawieniach zastępowania wartości dla tego pola. |
prefix |
łańcuch | Równoznaczne z wpisaniem przedrostka do pola tekstowego w ustawieniach zastępowania wartości. Wartością domyślną jest przedrostek domyślny, o ile nie określono innego. |
transformation |
Random Fixed |
Określa, czy parametry przekształcenia zmiennej anonimizowanej metodą Przekształcenia będą losowe, czy stałe. |
set_random_seed |
flaga | Wartość True powoduje użycie określonej wartości startowej (jeśli właściwość
transformation ma wartość Random ). |
random_seed |
liczba całkowita | Gdy właściwość set_random_seed jest ustawiona na True , jest to wartość startowa generatora liczb losowych. |
scale |
Liczba | Gdy właściwość transformation jest ustawiona na Fixed , ta wartość używana jest jako współczynnik skalowania. Maksymalna wartość skali wynosi 10, ale można ją zmniejszyć, aby uniknąć przepełnienia. |
translate |
Liczba | Gdy właściwość transformation jest ustawiona na Fixed , ta wartość używana jest jako współczynnik translacji. Maksymalna wartość translacji wynosi 1000, ale można ją zmniejszyć, aby uniknąć przepełnienia. |