콘텐츠로 이동
📣 인포그랩에서 OpenAI 기술 기반으로 자체 개발한 자동화 번역 프로그램을 통해 n8n 공식 문서의 한글판을 국내 최초로 제공합니다.

데이터 병합#

병합은 여러 데이터 스트림을 함께 가져옵니다. 워크플로우 요구 사항에 따라 다양한 노드를 사용하여 이를 달성할 수 있습니다.

  • 다양한 데이터 스트림 또는 노드에서 데이터 병합: Merge 노드를 사용하여 여러 출처의 데이터를 하나로 결합합니다.
  • 여러 노드 실행에서 데이터 병합: Code 노드를 사용하여 여러 노드의 실행 또는 복잡한 시나리오에서 데이터를 병합합니다.
  • 데이터 비교 및 병합: Compare Datasets 노드를 사용하여 비교를 기반으로 데이터 스트림을 비교, 병합 및 출력합니다.

아래 섹션에서 각 방법을 자세히 살펴보세요.

서로 다른 데이터 스트림에서 데이터 병합#

워크플로우가 splits인 경우, 개별 스트림을 하나의 스트림으로 다시 결합합니다.

여기서는 데이터 세트를 추가하고, 새 항목만 유지하며, 기존 항목만 유지하는 다양한 유형의 병합을 보여주는 예제 워크플로우가 있습니다. Merge node 문서에는 각 병합 작업에 대한 세부 정보가 포함되어 있습니다.

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

Merge 노드를 사용하여 이전 두 노드에서 데이터를 결합할 수 있습니다. 워크플로우가 별도의 데이터 스트림으로 분할되지 않은 경우에도 가능합니다. 이는 여러 노드에서 생성된 데이터를 통해 단일 데이터 세트를 생성하려는 경우 유용할 수 있습니다.

이전 두 노드에서 데이터 병합. 다이어그램은 세 개의 노드가 순차적으로 정렬된 모습을 보여줍니다. 첫 번째 노드는 Fetch data로 레이블이 붙어 있고, 두 번째 노드는 Modify data로, 세 번째 노드는 Merge: append both data sets로 레이블이 붙어 있습니다. 화살표는 노드 1에서 2로, 2에서 3으로, 1에서 3으로 연결되어 있습니다.
이전 두 노드에서 데이터 병합

여러 노드 실행에서 데이터 병합#

Code 노드를 사용하여 여러 노드 실행에서 데이터를 병합합니다. 이는 일부 Looping 시나리오에서 유용합니다.

노드 실행 및 워크플로우 실행

이 섹션에서는 여러 노드 실행에서 데이터 병합에 대해 설명합니다. 이는 단일 워크플로우 실행 중에 노드가 여러 번 실행될 때 발생합니다.

Loop Over Items 및 Wait를 사용하여 인위적으로 여러 실행을 생성하는 예제 워크플로우를 참조하세요.

비교, 병합 및 다시 분할#

Compare Datasets 노드는 병합하기 전에 데이터 스트림을 비교합니다. 최대 네 개의 다른 데이터 스트림을 출력합니다.

데이터를 비교하는 예제 워크플로우를 참조하세요.

인포레터에서 최신 DevOps 트렌드를 격주로 만나보세요!