InfoGrab Docs

데이터 병합

n8n 워크플로에서 여러 데이터 스트림을 병합하는 다양한 방법과 노드 사용법을 설명합니다.

병합은 여러 데이터 스트림을 하나로 합치는 작업입니다. 워크플로 요구사항에 따라 다양한 노드를 사용하여 이를 수행할 수 있습니다. 서로 다른 데이터 스트림이나 노드의 데이터 병합: Merge 노드를 사용하여 다양한 소스의 데이터를 하나로 결합합니다. 여러 노드 실행의 데이터 병합: 노드의 여러 실행 또는 여러 노드에서 데이터를 병합해야 하는 복잡한 시나리오에는 Code 노드를 사용합니다. 데이터 비교 및 병합: Compare Datasets 노드를 사용하여 비교를 기반으로 데이터 스트림을 비교, 병합 및 출력합니다. 아래 섹션에서 각 방법을 자세히 살펴보겠습니다. 서로 다른 데이터 스트림의 데이터 병합 # 워크플로가 분기 되면 분리된 스트림을 하나의 스트림으로 다시 합칩니다. 다음은 데이터 세트 추가, 새 항목만 유지, 기존 항목만 유지 등 다양한 유형의 병합을 보여주는 예시 워크플로 입니다. Merge 노드 문서에는 각 병합 작업에 대한 세부 정보가 있습니다. 서로 다른 노드의 데이터 병합 # 워크플로가 별도의 데이터 스트림으로 분기되지 않은 경우에도 Merge 노드를 사용하여 두 이전 노드의 데이터를 결합할 수 있습니다. 이는 여러 노드에서 생성된 데이터에서 단일 데이터 세트를 생성하려는 경우에 유용합니다. ![Merging data from two previous nodes. The diagram shows three nodes lined up sequentially. The first node is labeled Fetch data, the second is labeled Modify data, and the third is labeled Merge: append both data sets. Arrows connect nodes 1 to 2, 2 to 3, and 1 to 3.](/images/docs/n8n/_images/flow-logic/merging/merge-node-data.png) 두 이전 노드의 데이터 병합 여러 노드 실행의 데이터 병합 # 여러 노드 실행의 데이터를 병합하려면 Code 노드를 사용합니다. 이는 일부 루프 시나리오에서 유용합니다. 노드 실행과 워크플로 실행 이 섹션은 여러 노드 실행의 데이터 병합에 대해 설명합니다. 이는 노드가 단일 워크플로 실행 중에 여러 번 실행될 때를 의미합니다. Loop Over Items와 Wait를 사용하여 인위적으로 여러 실행을 생성하는 예시 워크플로 를 참조하세요. 비교, 병합 후 재분기 # Compare Datasets 노드는 데이터 스트림을 병합하기 전에 비교합니다. 최대 네 가지 서로 다른 데이터 스트림을 출력합니다. 예시는 이 예시 워크플로 를 참조하세요.