구조변환 노드를 사용하면 명목 또는 플래그 필드의 값을 기반으로 여러 필드를 생성할 수 있습니다. 새로 생성된 필드는 또 다른 필드 또는 숫자 플래그(0 및 1)의 값을 포함할 수 있습니다. 이 노드의 기능은 플래그로 설정 노드의 기능과 유사합니다. 그러나 다른 필드의 값을 사용하여 모든 유형의 필드(숫자 플래그 포함)를 작성할 수 있게 하여 유연성을 제공합니다. 그런 다음 기타 노드 다운스트림을 사용하여 통합 또는 기타 조작을 수행할 수 있습니다. 플래그로 설정 노드를 사용하면 한 단계로 필드를 통합할 수 있으며 플래그 필드를 생성할 때 편리합니다.
그림 1. 구조변환 노드
예
Copy link to section
예를 들어, 다음 데이터 세트에는 Savings 및 Draft 값이 있는 명목 필드인 Account이(가) 포함됩니다. 각 계정에 대해 시작 잔액 및 현재 잔액이 기록되고 일부 고객은 각 유형의 계정이 여러 개 있을 수 있습니다. 각 고객이 특정 계정 유형을 갖고 있는지 파악하고 해당되는 경우 각 계정 유형의 금액이 얼마인지 알고자 하는 경우를 가정해 보십시오. 구조변환 노드를 사용하여 각 Account 값에 대한 필드를 생성하고 Current_Balance을(를) 값으로 선택합니다. 각 새 필드는 지정된 레코드에 대한 현재 잔액으로 채워집니다.
표 1. 구조변환 전의 표본 데이터
CustID
계정
Open_Bal
Current_Bal
12701
드래프트
1000
1005.32
12702
절감액
100년
144.51
12703
절감액
300
321.20
12703
절감액
150
204.51
12703
드래프트
1200
586.32
표 2. 구조변환 후의 표본 데이터
CustID
계정
Open_Bal
Current_Bal
Account_Draft_ 통화 Bal
계정 절감액 _Current_Bal
12701
드래프트
1000
1005.32
1005.32
$널 (null) $
12702
절감액
100년
144.51
$널 (null) $
144.51
12703
절감액
300
321.20
$널 (null) $
321.20
12703
절감액
150
204.51
$널 (null) $
204.51
12703
드래프트
1200
586.32
586.32
$널 (null) $
통합 노드와 함께 구조변환 노드 사용
Copy link to section
대부분의 경우 구조변환 노드를 집계 노드로 쌍을 지정할 수 있습니다. 이전 예에서 ID가 12703인 한 고객은 세 개의 계정을 갖고 있습니다. 통합 노드를 사용하여 각 계정 유형에 대한 총 잔액을 계산할 수 있습니다. 키 필드는 CustID이고, 집계 필드는 새로 재구성된 필드인 Account_Draft_Current_Bal 및 Account_Savings_Current_Bal입니다. 다음은 결과를 표시하는 표입니다.
표 3. 구조변환 및 통합 후의 표본 데이터
CustID
레코드_개수
계정 초안 현재 밸런스 합계
현재 계정 저장 합계
12701
1
1005.32
$널 (null) $
12702
1
$널 (null) $
144.51
12703
3
586.32
525.71
더 많은 정보
Copy link to section
팁:
대부분의 경우, 유형 노드는 구조변환 노드의 업스트림에 필요합니다. 유형 노드에 대한 세부사항은 유형 노드 및 해당되는 많은 하위 섹션을 참조하십시오.
노드를 두 번 클릭하여 특성에 대해 작업한 후 도구 팁 위로 마우스를 이동하여 다양한 노드 특성에 대한 유용한 정보를 볼 수 있습니다.
학습서는 다양한 모델링 방법 및 기술을 소개하는 데 사용할 수 있습니다. 학습서를 참조하십시오.