Skip to main content

데이터 연결

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


설명

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

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

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

포트 구성

입력 포트

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

출력 포트

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

노드 연결 설정

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

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

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


속성

입력 포트 추가

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

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

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

축 선택

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

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

병합 방식 (수직 선택 시)

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

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

예제

수직 연결 예제

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

수직 연결 예제

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

수평 연결 예제

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

수평 연결 예제

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