고급 데이터 취합 및 SQL 조인 기법 - n8n 워크플로우

n8n 워크플로우에서 데이터 통합을 마스터하세요. 이 n8n 템플릿 가이드는 n8n의 Merge 노드를 사용하여 서로 다른 데이터 세트에 대한 Inner Join, Left Join, Union All 작업을 시연합니다.

워크플로우 미리보기

자동화할 준비가 되셨나요?

이 n8n 워크플로우 템플릿을 다운로드하고 즉시 사용을 시작하세요.

추천 대상


  • n8n 워크플로우 내에서 여러 소스의 데이터를 결합해야 하는 사용자.

  • SQL 조인(Inner, Left, Union All)에 익숙하며 n8n에서 동등한 기능을 찾고 있는 개발자.

  • n8n Merge 노드의 고급 활용 사례를 찾는 기술 사용자.

  • n8n 템플릿을 사용하여 복잡한 ETL 프로세스를 구축하는 자동화 전문가.

개요

모든 강력한 자동화 솔루션에서 데이터 취합은 매우 중요합니다. 이 시연 n8n 워크플로우는 핵심 n8n Merge 노드를 사용하여 표준 SQL 조인과 유사한 가장 일반적인 세 가지 병합 시나리오에 대한 실용적인 예를 제공합니다.

이 n8n 워크플로우를 실행하면 사용자는 세 가지 조인 유형(Inner Join: 일치하는 항목만 유지, Left Join: 기본 목록을 보조 데이터로 보강, Union All: 구조에 관계없이 두 목록 결합)의 입력과 출력을 즉시 확인할 수 있습니다. 이는 정형 데이터를 다루는 모든 사람에게 필수적인 n8n 워크플로우입니다.

작동 방식

이 n8n 워크플로우는 'On clicking 'execute'' n8n 트리거로 시작되며, 즉시 Code 노드를 사용하여 6개의 별도 데이터 생성 단계를 시작합니다.


  1. Inner Join 예제 (일치하는 항목 유지): 'A. 필요한 재료'와 'B. 재고 재료' 데이터 세트는 '재고 내역에서 재료 가져오기' Merge n8n 노드로 공급됩니다. Combine 모드로 설정하고 Name 필드를 기준으로 일치시키면, 결과 데이터 세트에는 목록 모두에 존재하는 재료만 포함되며, 이는 SQL Inner Join과 유사합니다.

  2. Left Join 예제 (입력값 보강): 'A. 재료' 목록은 '레시피 수량' 목록과 '레시피 병합' n8n 노드를 사용하여 병합됩니다. 이 노드는 Enrich Input 1로 설정됩니다. 이는 A의 모든 항목을 유지하고 B의 일치하는 수량 데이터를 추가하여 효과적으로 Left Join을 수행합니다.

  3. Union All 예제 (모든 항목 결합): 'A. Queen'과 'B. Led Zeppelin' 밴드 멤버 목록은 '슈퍼 밴드' Merge n8n 노드로 전달됩니다. 키 필드가 지정되지 않았으므로, 이 n8n 노드는 B의 모든 항목을 A의 모든 항목 아래에 간단히 추가하여 단일 병합 목록을 생성하며, 이는 SQL Union All처럼 작동합니다.

이 구조화된 접근 방식은 다재다능한 n8n Merge 노드를 사용하여 모든 고급 n8n 워크플로우에서 정확한 데이터 제어를 달성하는 방법을 이해하도록 보장합니다.

설치 가이드

이 데이터 병합 n8n 워크플로우를 사용하려면 다음 단계를 따르세요:


  1. 가져오기: 제공된 JSON 코드를 복사합니다.

  2. n8n 열기: 사용 중인 n8n 인스스로 이동하여 '워크플로우' 섹션으로 이동합니다.

  3. 새로 만들기: '새로 만들기' 또는 'JSON에서 가져오기'를 클릭하고 n8n 워크플로우 JSON을 붙여넣습니다.

  4. 자격 증명 불필요: 이 특정 n8n 워크플로우는 핵심 노드(수동 트리거, Code, Merge)에만 의존하므로 외부 서비스 자격 증명이 필요하지 않습니다.

  5. 실행: 오른쪽 상단의 '워크플로우 실행' 버튼을 클릭하여 'On clicking 'execute'' n8n 트리거를 실행하고 Merge 노드의 출력을 확인합니다.

노드 상세 정보


  • On clicking 'execute' (수동 트리거): 전체 n8n 워크플로우의 시작 트리거입니다. 수동 테스트 및 시연 목적으로 사용됩니다.

  • Code 노드 (A. 필요한 재료, B. 재고 재료 등): 시연 목적으로 하드코딩된 입력 데이터(모의 재료 및 밴드 멤버)를 제공하기 위해 6개의 다른 Code n8n 노드 인스턴스가 사용되어 Merge 작업을 즉시 테스트할 수 있습니다.

  • 재고 내역에서 재료 가져오기 (Merge n8n 노드): Inner Join을 수행합니다. 주요 구성: 모드: Combine, 병합 기준 필드: Name. 두 입력에서 발견된 항목만 전달합니다.

  • 레시피 병합 (Merge n8n 노드): Left Join을 수행합니다. 주요 구성: 모드: Combine, 조인 모드: enrichInput1, 병합 기준 필드: Name. 기본 입력(A)을 보조 입력(B)의 해당 데이터로 보강합니다.

  • 슈퍼 밴드 (Merge n8n 노드): Union All 작업을 수행합니다. 주요 구성: 기본 설정. 두 번째 입력 스트림(B. Led Zeppelin)의 항목을 첫 번째(A. Queen) 항목 아래에 간단히 추가하여 n8n 워크플로우 내에서 단순한 목록 연결을 시연합니다.

관련 n8n 워크플로우

무료

노드: 0 노드
업데이트됨: 12월 26 2025
모두 보기
작성자
Jonathan
Jonathan

추천*