실습 핵심 학습 개념 기본 노드 사용
날씨 예보 • API 사용
• JSON 파싱 • Merge

[n8n workflow]

image.png

1. Trigger

매일 아침 7시에 실행하도록 Rule 설정

image.png

2-1. OpenWeatherMap Today

OpenWeatherMap에서 Return current weather data 선택

image.png

Credential = OpenWeatherMap API key 입력 / City = Seoul 입력 / Language = kr 입력 후 Execute step 클릭

image.png

2-2. OpenWeatherMap 5Days

OpenWeatherMap에서 Return weather data for the next 5 days 선택

Credential = 이전에 만든 설정 선택 / City = Seoul 입력 / Language = kr 입력 후 Execute step 클릭

image.png

3. Merge

Mode=Combine / Combine By=Position으로 해서 오늘 날씨와, 5일치 날씨를 결합

모드 동작 방식 사용 목적 특징 예시
Append 여러 입력 데이터를 순서대로 세로로 이어붙임 데이터 단순 통합 UNION ALL 느낌, 구조 달라도 가능 API 결과 2개를 하나의 목록으로 합침
Combine (Position 기반) 동일한 순서(1번째↔1번째)끼리 가로 결합 병렬 데이터 합치기 key 불필요, 순서 중요 이름 목록 + 부서 목록을 순서대로 결합
Combine (Matching Fields 기반) 특정 필드(key)가 같은 데이터끼리 가로 결합 관계 데이터 병합 JOIN 느낌, key 필요 userId 기준으로 사용자 정보 + 부서 정보 결합
SQL Query SQL 문법으로 입력 데이터를 조회·결합 복잡한 데이터 가공 SELECT/JOIN/WHERE/GROUP BY 가능 여러 입력 데이터 조건 JOIN 및 필터링
Choose Branch 여러 브랜치 중 특정 입력만 선택 흐름 제어 및 분기 처리 데이터 병합 X, 브랜치 선택 전용 성공 브랜치만 다음 단계로 전달

image.png

4. Discord