영어 버전 문서로 돌아가기anonymizenode 특성
anonymizenode 특성
마지막 업데이트 날짜: 2024년 10월 07일
값 익명화 노드는 필드 이름 및 값이 다운스트림으로 표시되는 방법을 변환하여 원 데이터를 위장합니다. 이것은 다른 사용자가 고객 이름이나 기타 세부사항 같은 민감한 데이터를 사용하여 모델을 작성하도록 허용하려는 경우에 유용할 수 있습니다.
예
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 특성 |
데이터 유형 | 특성 설명 |
---|---|---|
enable_anonymize |
플래그 | True (으)로 설정되면 필드 값의 익명화를 활성화합니다(익명화 값 열에서 해당 필드에 대해 Yes를 선택하는 것과 같음). |
use_prefix |
플래그 | True (으)로 설정되면 사용자 정의 접두부가 지정된 경우에 사용됩니다. 해시 메소드로 익명화될 필드에 적용되며 해당 필드의 값 바꾸기 설정에서 사용자 정의 옵션을 선택하는 것과 동일합니다. |
prefix |
문자열 | 값 바꾸기 설정의 텍스트 상자에 접두부를 입력하는 것과 같습니다. 다른 것이 지정되지 않은 경우 기본 접두문자는 기본값입니다. |
transformation |
Random Fixed |
Transform 메소드에 의해 익명화되는 필드에 대한 변환 모수가 변량 또는 고정인지 여부를 판별합니다. |
set_random_seed |
플래그 | True (으)로 설정되면 지정된 시드 값이 사용됩니다(transformation 도 Random (으)로 설정된 경우). |
random_seed |
정수 | set_random_seed 이(가) True (으)로 설정된 경우, 이는 무작위 시드입니다. |
scale |
Number | transformation 이(가) Fixed (으)로 설정된 경우 이 값은 "배율 기준"에 사용됩니다. 최대 척도 값은 보통 10이지만 오버플로우를 피하기 위해 줄일 수도 있습니다. |
translate |
Number | transformation 이(가) Fixed (으)로 설정된 경우, 이 값은 "변환"에 사용됩니다. 최대 변환 값은 보통 1000이지만 오버플로우를 피하기 위해 줄일 수도
있습니다. |