n8n 데이터 처리 노드 : Set, Split, Merge 완벽 정리

목차

    n8n 트리거 노드 : 3가지 유형으로 자동화 시작하기

    Gmail, Slack, Sheets에서 각각 가져온 데이터가 서로 다른 형식입니다. 어떻게 하나로 합칠까요?

    답은 데이터 처리 노드입니다. n8n 워크플로우의 80%는 데이터를 변환하고, 나누고, 합치는 작업입니다.

    이 글을 다 읽으면 어떤 형태의 데이터든 원하는 모양으로 가공할 수 있게 됩니다.

    ① n8n 데이터 흐름 이해하기 — 모든 건 JSON

    🎭 왜왜씨와 딱딱씨의 대화
    🤔
    왜왜씨

    n8n에서 데이터는 어떻게 생겼어요?

    🎯
    딱딱씨

    n8n의 모든 데이터는 JSON 형식이야. 쉽게 말해 "키: 값" 쌍으로 이루어진 구조지.

    🤔
    왜왜씨

    예시로 보여주실 수 있어요?

    🎯
    딱딱씨

    { "name": "홍길동", "email": "hong@email.com", "age": 30 } 이런 식이야!

    핵심 개념

    Item = 하나의 데이터 단위 (JSON 객체)
    Items = 여러 Item의 배열
    노드는 Items를 받아서 처리 후 Items를 출력합니다.

    예시: Gmail 노드가 3개의 메일을 읽으면
    3개의 Item이 출력됩니다 (각각 메일 정보 포함)

    ② n8n Set 노드 — 필드를 마음대로

    Set 노드는 가장 많이 사용되는 데이터 노드입니다.

    Set 노드 기능

    • 새 필드 추가
    • 기존 필드 수정
    • 불필요한 필드 제거
    • 필드 이름 변경

    💡 Set 노드 활용 예시

    • 이름과 이메일을 합쳐 "fullInfo" 필드 생성
    • 날짜 형식을 "YYYY-MM-DD"로 변환
    • 민감 정보(비밀번호 등) 필드 제거
    • "price"를 "금액"으로 이름 변경

    Set 노드 모드

    모드 동작
    Manual Mapping 수동으로 필드 정의
    JSON JSON으로 직접 작성
    🎯 딱딱씨의 팁

    Set 노드 공식 문서에서 자세한 사용법을 확인하세요!

    ③ n8n Split 노드 — 하나를 여러 개로

    하나의 데이터를 여러 개로 나눠야 할 때 사용합니다.

    Split Out

    배열 필드를 개별 Item으로 분리합니다.

    입력: 1개 Item (tags: ["python", "javascript", "n8n"])
    출력: 3개 Items (각각 하나의 태그)

    Split In Batches

    여러 Item을 일정 개수씩 나눠서 처리합니다.

    💡 활용 예시

    • API 호출 제한이 있을 때 10개씩 나눠서 처리
    • 대량 메일 발송 시 배치 처리

    Item Lists

    리스트 데이터를 다양한 방식으로 조작합니다.

    • Split Out Items - 배열을 개별 Item으로
    • Aggregate Items - 여러 Item을 하나로
    • Remove Duplicates - 중복 제거
    • Sort - 정렬
    • Limit - 개수 제한

    ④ n8n Merge 노드 — 여러 개를 하나로

    Merge 노드는 여러 경로의 데이터를 합칩니다.

    🎭 왜왜씨와 딱딱씨의 대화
    🤔
    왜왜씨

    Merge가 언제 필요한가요?

    🎯
    딱딱씨

    예를 들어, 고객 정보는 A 시스템에서, 주문 정보는 B 시스템에서 가져왔어. 이 둘을 합쳐서 하나의 리포트를 만들 때 Merge가 필요해!

    Merge 노드 모드

    모드 설명 결과
    Append 단순 이어붙이기 A + B = AB
    Combine 매칭 필드로 결합 SQL JOIN처럼
    Choose Branch 하나만 선택 A 또는 B
    🎯 딱딱씨의 팁

    Merge 노드 공식 문서에서 각 모드의 상세 예시를 확인하세요!

    ⑤ n8n 데이터 노드 필수 6개

    Aggregate

    여러 Item의 값을 집계합니다 (합계, 평균, 개수 등).

    Sort

    Item들을 특정 필드 기준으로 정렬합니다.

    Limit

    처리할 Item 개수를 제한합니다 (상위 N개만).

    Remove Duplicates

    중복된 Item을 제거합니다.

    Rename Keys

    필드 이름을 일괄 변경합니다.

    Compare Datasets

    두 데이터셋을 비교해서 차이점을 찾습니다.

    3초 선택 가이드

    필드 추가/수정이 필요해? → Set 노드
    배열을 개별 Item으로 분리? → Split Out
    여러 데이터를 하나로 합치기? → Merge 노드

    다음 글 예고

    👉 n8n 액션 노드 : 외부 서비스 연동 핵심 전략


    데이터 노드 3가지만 기억하세요: Set, Split, Merge
    이 3개로 어떤 데이터든 원하는 형태로 만들 수 있습니다.

    👉 n8n에서 Set 노드를 추가하고 새 필드를 만들어보세요 (2분이면 됩니다)

    댓글

    이 블로그의 인기 게시물

    n8n으로 업무 자동화 시작하기 : 왜 필요하고 어떻게 활용할까?

    n8n 노드 6가지만 알면 400개가 다 보인다 (3분 완벽 정리)

    n8n 조건 노드 : IF, Switch, Filter로 분기 처리