콘텐츠로 이동
📣 인포그랩에서 OpenAI 기술 기반으로 자체 개발한 자동화 번역 프로그램을 통해 n8n 공식 문서의 한글판을 국내 최초로 제공합니다.

워크플로우 1: 데이터 병합#

Nathan의 회사는 고객 데이터를 Airtable에 저장합니다. 이 데이터에는 고객의 ID, 국가, 이메일 및 가입 날짜에 대한 정보가 포함되어 있지만, 해당 지역과 하위 지역에 대한 데이터가 부족합니다. 지역 판매 보고서를 만들기 위해 이 두 필드를 채워야 합니다.

이 작업을 수행하려면 먼저 Airtable 계정에서 이 테이블의 복사본을 만들어야 합니다:

다음으로, Airtable과 REST Countries API의 데이터를 병합하는 작은 워크플로우를 만들어야 합니다:

  1. Airtable 노드를 사용하여 customers라는 Airtable 테이블의 데이터를 나열합니다.
  2. HTTP 요청 노드를 사용하여 REST Countries API로부터 데이터를 가져옵니다: https://restcountries.com/v3.1/all. 이 API는 세계 국가에 대한 데이터를 반환하며, 별도의 항목으로 분할됩니다.
  3. 병합 노드를 사용하여 국가 이름을 기준으로 Airtable과 Countries API의 데이터를 병합합니다. 이러한 국가 이름은 각각 Airtable의 customerCountry와 Countries API의 name.common으로 표시됩니다.
  4. 또 다른 Airtable 노드를 사용하여 Countries API의 데이터를 사용하여 Airtable의 regionsubregion 필드를 업데이트합니다.

워크플로우는 다음과 같이 생겼습니다:

Airtable과 Countries API의 데이터를 병합하는 워크플로우 1
Airtable과 Countries API의 데이터를 병합하는 워크플로우 1

퀴즈 질문

  • HTTP 요청 노드는 몇 개의 항목을 반환합니까?
  • 병합 노드는 몇 개의 항목을 반환합니까?
  • 고객 테이블에 할당된 고유 지역의 수는 얼마입니까?
  • 고객ID 10에 할당된 하위 지역은 무엇입니까?
인포레터에서 최신 DevOps 트렌드를 격주로 만나보세요!