InfoGrab DocsInfoGrab Docs

워크플로 1 - 데이터 병합

요약

Nathan의 회사는 고객 데이터를 Airtable에 저장합니다. 이 작업을 수행하려면 먼저 Airtable 계정에 이 테이블의 복사본을 만들어야 합니다. Airtable을 설정할 때, customerSince 컬럼이 Include time 옵션이 활성화된 Date 타입 필드로 구성되어 있는지 확인하세요.

Nathan의 회사는 고객 데이터를 Airtable에 저장합니다. 이 데이터에는 고객 ID, 국가, 이메일, 가입 날짜에 대한 정보가 포함되어 있지만, 각 고객의 지역 및 하위 지역 데이터가 없습니다. 지역별 영업 보고서를 생성하려면 이 두 필드를 채워야 합니다.

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

여기를 클릭하여 접근하세요.

Airtable을 설정할 때, customerSince 컬럼이 Include time 옵션이 활성화된 Date 타입 필드로 구성되어 있는지 확인하세요. 이 설정 없이는 테이블을 업데이트하는 4단계에서 오류가 발생할 수 있습니다.

다음으로, Airtable과 REST Countries API의 데이터를 병합하는 간단한 워크플로를 구축합니다:

  1. Airtable node를 사용하여 customers라는 Airtable 테이블의 데이터를 나열합니다.
  2. HTTP Request node를 사용하여 REST Countries API에서 데이터를 가져옵니다: https://restcountries.com/v3.1/all, 쿼리 파라미터 이름 fields에 값 name,region,subregion을 전송합니다. 이렇게 하면 세계 국가에 대한 데이터가 별도 항목으로 분리되어 반환됩니다.
  3. Merge node를 사용하여 Airtable의 customerCountry와 Countries API의 name.common으로 표현되는 국가명을 기준으로 Airtable과 Countries API의 데이터를 병합합니다.
  4. 다른 Airtable node를 사용하여 Countries API의 데이터로 Airtable의 regionsubregion 필드를 업데이트합니다.

워크플로는 다음과 같아야 합니다:

Airtable과 Countries API 데이터 병합을 위한 워크플로 1
Airtable과 Countries API 데이터 병합을 위한 워크플로 1

/// question | 퀴즈 문제

  • HTTP Request node는 몇 개의 항목을 반환합니까?
  • Merge node는 몇 개의 항목을 반환합니까?
  • customers 테이블에 할당된 고유 지역은 몇 개입니까?
  • customerID 10에 할당된 하위 지역은 무엇입니까? ///

워크플로 1 - 데이터 병합

n8n v2.25
원문 보기
요약

Nathan의 회사는 고객 데이터를 Airtable에 저장합니다. 이 작업을 수행하려면 먼저 Airtable 계정에 이 테이블의 복사본을 만들어야 합니다. Airtable을 설정할 때, customerSince 컬럼이 Include time 옵션이 활성화된 Date 타입 필드로 구성되어 있는지 확인하세요.

Nathan의 회사는 고객 데이터를 Airtable에 저장합니다. 이 데이터에는 고객 ID, 국가, 이메일, 가입 날짜에 대한 정보가 포함되어 있지만, 각 고객의 지역 및 하위 지역 데이터가 없습니다. 지역별 영업 보고서를 생성하려면 이 두 필드를 채워야 합니다.

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

여기를 클릭하여 접근하세요.

Airtable을 설정할 때, customerSince 컬럼이 Include time 옵션이 활성화된 Date 타입 필드로 구성되어 있는지 확인하세요. 이 설정 없이는 테이블을 업데이트하는 4단계에서 오류가 발생할 수 있습니다.

다음으로, Airtable과 REST Countries API의 데이터를 병합하는 간단한 워크플로를 구축합니다:

  1. Airtable node를 사용하여 customers라는 Airtable 테이블의 데이터를 나열합니다.
  2. HTTP Request node를 사용하여 REST Countries API에서 데이터를 가져옵니다: https://restcountries.com/v3.1/all, 쿼리 파라미터 이름 fields에 값 name,region,subregion을 전송합니다. 이렇게 하면 세계 국가에 대한 데이터가 별도 항목으로 분리되어 반환됩니다.
  3. Merge node를 사용하여 Airtable의 customerCountry와 Countries API의 name.common으로 표현되는 국가명을 기준으로 Airtable과 Countries API의 데이터를 병합합니다.
  4. 다른 Airtable node를 사용하여 Countries API의 데이터로 Airtable의 regionsubregion 필드를 업데이트합니다.

워크플로는 다음과 같아야 합니다:

Airtable과 Countries API 데이터 병합을 위한 워크플로 1
Airtable과 Countries API 데이터 병합을 위한 워크플로 1

/// question | 퀴즈 문제

  • HTTP Request node는 몇 개의 항목을 반환합니까?
  • Merge node는 몇 개의 항목을 반환합니까?
  • customers 테이블에 할당된 고유 지역은 몇 개입니까?
  • customerID 10에 할당된 하위 지역은 무엇입니까? ///