여러 소스의 데이터를 하나로 합치려면 Merge, 한 노드나 여러 노드의 여러 실행에서 나온 데이터를 다루는 복잡한 병합에는 Code, 데이터를 비교한 결과에 따라 병합·출력하려면 Compare Datasets 노드를 검토할 수 있습니다.
워크플로우 목적에 따른 노드 선택 기준
먼저 합칠 대상이 서로 다른 소스에서 온 데이터인지, 노드를 여러 번 실행하면서 얻은 데이터인지 구분하세요. 다음으로 데이터를 모으는 것이 목적인지, 데이터 간 비교 결과에 따라 합치고 출력해야 하는지 확인하면 아래 노드 선택 기준을 적용할 수 있습니다.

설명 도해 · 하루보탬 Studio

설명 도해 · 하루보탬 Studio
근거: Merge data
단순 데이터 스트림 결합: Merge 노드
단순히 여러 소스나 이전 노드에서 생성된 데이터를 하나로 결합하려는 경우 Merge 노드를 사용합니다.
Merge 노드는 워크플로우가 분리되지 않은 상태에서도 두 이전 노드의 데이터를 하나로 합칠 때 사용 가능합니다.

설명 도해 · 하루보탬 Studio
근거: Merge data
복잡한 시나리오 및 실행 결과 병합: Code 노드
한 노드의 여러 실행에서 얻은 데이터나 여러 노드의 실행 데이터를 병합해야 하는 복잡한 경우에는 Code 노드를 사용할 수 있습니다. 단순히 소스가 여러 개라는 이유만으로 Code가 필요한 것은 아니며, 서로 다른 소스를 하나로 합치는 목적에는 앞서 설명한 Merge를 검토할 수 있습니다.

설명 도해 · 하루보탬 Studio
근거: Merge data
비교 기반의 데이터 병합: Compare Datasets 노드
데이터를 비교하는 과정이 병합의 핵심 조건일 때 Compare Datasets 노드를 사용합니다.
이 노드는 데이터를 비교하고, 그 비교 결과에 따라 데이터 스트림을 병합해 출력합니다.

설명 도해 · 하루보탬 Studio
근거: Merge data
적용 조건과 확인 범위
- 공식 문서의 처리 단위·지원 조건·실행 순서·제한을 유지한다.
- 실제 업무 실행·비용·성능·절감 효과를 검증했다고 주장하지 않는다.
- Merge 노드는 워크플로우가 분리되지 않은 상태에서도 두 이전 노드의 데이터를 하나로 합칠 때 사용 가능합니다.
- Code 노드는 여러 노드의 실행 결과나 복잡한 시나리오의 병합이 필요할 때 사용됩니다.
- Compare Datasets 노드는 비교를 기반으로 데이터 스트림을 병합하고 출력할 때 사용됩니다.
확인일: 2026-09-23T10:49:49.718308+00:00