본문으로 건너뛰기

데이터 병합

데이터 병합은 여러 개의 데이터 흐름을 하나로 모으는 작업입니다. 워크플로의 요구사항에 따라 다양한 노드를 사용하여 병합할 수 있습니다:

  • 다른 데이터 흐름이나 노드의 데이터 병합: Merge 노드를 사용하여 여러 출처의 데이터를 하나의 데이터셋으로 병합합니다.
  • 반복 실행된 노드의 데이터 병합: Code 노드를 사용하여 복잡한 시나리오를 처리합니다. 예를 들어, 동일한 노드 또는 여러 노드가 반복 실행되면서 생성된 데이터를 하나로 합칩니다.
  • 데이터 비교 후 병합: Compare Datasets 노드를 사용하여 병합 전에 두 데이터 흐름을 비교하고, 비교 결과에 따라 병합된 데이터를 출력합니다.

다음 섹션에서는 각 방법을 자세히 설명합니다.

다른 데이터 흐름의 데이터 병합

워크플로가 분기되었다면, 여러 개의 독립적인 데이터 흐름을 다시 하나로 병합할 수 있습니다.

다음은 다양한 병합 유형을 보여주는 예제 워크플로입니다: 데이터셋 추가(append), 새 항목만 유지, 기존 항목만 유지 등이 포함됩니다. Merge 노드 문서에는 각 병합 작업에 대한 자세한 설명이 있습니다.

템플릿 세부 정보 보기

서로 다른 노드에서 온 데이터 병합

워크플로가 여러 개의 독립적인 데이터 흐름으로 분기되지 않았더라도, Merge 노드를 사용하여 두 개의 이전 노드에서 생성된 데이터를 병합할 수 있습니다. 여러 노드에서 생성된 데이터를 하나의 데이터셋으로 통합해야 할 때 유용합니다.

Merge 노드를 사용해 두 개의 상위 노드(‘데이터 가져오기’와 ‘데이터 수정’)에서 온 데이터를 병합하는 워크플로 다이어그램
두 개의 이전 노드에서 온 데이터 병합

반복 실행된 노드의 데이터 병합

Code 노드를 사용하면 동일 노드가 여러 번 실행되면서 생성된 데이터를 병합할 수 있으며, 이는 특정 반복(loop) 시나리오에서 특히 유용합니다.

노드 실행과 워크플로 실행

이 섹션에서는 동일한 워크플로 실행 과정 내에서, 특정 노드가 여러 번 실행되면서 생성된 데이터를 병합하는 방법을 설명합니다.

Loop Over Items 노드와 Wait 노드를 사용하여 여러 번 실행을 시뮬레이션한 예제 워크플로를 참고하세요.

템플릿 세부 정보 보기

비교 기반 데이터 분류 및 병합

Compare Datasets 노드는 병합 전에 데이터 흐름을 비교하며, 최대 네 가지 서로 다른 데이터 흐름을 출력할 수 있습니다.

구체적인 사용법은 이 예제 워크플로를 참조하세요.

템플릿 세부 정보 보기