Skip to main content

데이터 연결

여러 개의 데이터 테이블을 연결하는 노드입니다.


설명​

데이터 연결 노드는 여러 개의 데이터셋을 수직 또는 수평으로 연결합니다. 속성에서 입력 포트를 추가하여 원하는 개수만큼 연결할 수 있습니다.

축 선택을 통해 데이터를 세로로 쌓거나 가로로 나란히 배치할 수 있습니다.

  • 수평 연결: 모든 데이터셋의 행 개수가 같아야 하며, 열 이름이 서로 겹치지 않아야 합니다
  • 수직 연결 - 공통 열 사용: 모든 데이터셋의 공통된 열만 사용하므로 열 구조가 달라도 됩니다
  • 수직 연결 - 모든 열 사용: 모든 데이터셋의 열 구조가 일치해야 합니다

포트 구성​

입력 포트​

  • 데이터셋: 연결할 데이터셋입니다. 속성에서 입력 포트를 동적으로 추가하여 원하는 개수만큼 연결할 수 있습니다.

출력 포트​

  • 데이터셋: 연결된 하나의 데이터셋

노드 연결 설정​

다른 노드의 출력 포트를 데이터 연결 노드와 연결할 때, 여러 입력 포트 중 어느 포트에 연결할지 선택할 수 있는 노드 연결 설정 팝업이 표시됩니다.

포트의 순서가 연결 결과의 순서를 결정합니다. 수직 연결은 위에서 아래로 쌓이는 순서, 수평 연결은 왼쪽에서 오른쪽으로 배치되는 순서입니다.

자세한 내용은 다중 포트 연결을 참고하세요.


속성​

입력 포트 추가​

속성 탭에서 입력 데이터셋 포트를 추가할 수 있습니다. 두 개보다 많은 데이터셋을 한 번에 연결할 때 사용합니다.

값을 선택하거나 입력하십시오​

연결할 대상 데이터셋의 열을 선택합니다.

축 선택​

데이터를 연결할 방향을 선택합니다.

  • 수직: 데이터를 세로로 쌓아서 연결합니다
  • 수평: 데이터를 가로로 나란히 연결합니다

병합 방식 (수직 선택 시)​

수직 연결 시 열을 처리하는 방식을 선택합니다.

  • 공통 열 사용: 모든 데이터셋의 공통 열만 사용하여 연결합니다
  • 모든 열 사용: 모든 데이터셋의 열을 포함하여 연결합니다

예제​

수직 연결 예제​

A반 학생 성적과 B반 학생 성적 데이터를 세로로 쌓는 예제입니다.

수직 연결 예제

  • 입력 데이터 1: A반 학생 성적 (3행)
  • 입력 데이터 2: B반 학생 성적 (2행)
  • 결과: 같은 열 구조로 병합된 데이터셋 (5행)

수평 연결 예제​

학생 기본정보와 시험 점수 데이터를 가로로 연결하는 예제입니다.

수평 연결 예제

  • 입력 데이터 1: 학번, 이름, 학년 (5행)
  • 입력 데이터 2: 수학, 영어, 과학 (5행)
  • 결과: 6개 열로 구성된 하나의 데이터셋 (5행)