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

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

OpenWeatherMap에서 Return current weather data 선택

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

OpenWeatherMap에서 Return weather data for the next 5 days 선택
Credential = 이전에 만든 설정 선택 / City = Seoul 입력 / Language = kr 입력 후 Execute step 클릭

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, 브랜치 선택 전용 | 성공 브랜치만 다음 단계로 전달 |
