Xplanty: API를 통해 Hubspot 데이터 가져오기

3684 단어 ETLHubspotXplenty
이 블로그에서는 Hubspot의 API를 사용하여 Xplanty에서 Contact 데이터를 가져오는 방법에 대해 설명합니다.
관련 블로그: Xplanty: API를 사용하여 Hubspot 데이터 업데이트
이번에 사용된 API 참조 문서:
https://legacydocs.hubspot.com/docs/methods/contacts/get_contacts

Hubspot API를 사용하시겠습니까?

  • 대시보드 화면 오른쪽 상단에 구성된 설정 버튼을 클릭
  • API 키 결합 메뉴에서 API 키 생성
  • 데이터 읽기


    매크로 패키지 작성


    이번에는 틀을 이용해 포장을 만들었다.

    이미 만들어진 포장이 제작되었다.

    연결 URL 변경


    연결할 때의 URL은 템플릿으로 설정된 변수의 URL이 아니라 변수 부분을 고정값으로 명확하게 변경하면 연락처 정보를 얻을 수 있습니다.
    원래 URL$url?hapikey=$api_key&count=250변경 후: https://api.hubapi.com/contacts/v1/lists/all/contacts/all?hapikey=<B>APIキー</b>&count=250
    미리 보기 후 다음 데이터를 JSON으로 가져올 수 있는지 확인할 수 있습니다.

    바꾸다


    메일 주소를 일렬로 독립적으로 가져오는 방법


    1. 데이터 미리보기를 되돌려 메일 주소가 저장된 JSON 경로를 가져옵니다.
    JSON 경로입니다.[2].identity-profiles.[0].identities.[0].value

    2. 상기 JSON 경로에 따라 변환식을 정의합니다.JsonExtractScalar(identity_profiles,'$.[0].identities.[0].value')주) "identity-profile"은 Xplenty를 통해 "identity profile"의 열 이름을 자동으로 변경합니다.
  • Json ExtractScalar: 함수. 
    사용 방법:JsonExtractScalar(引数1,引数2) 引数1: String JSON 문자열을 저장하는 필드 또는 변수引数2: 단일 과트권으로 JSON 경로 지정返り値: String형
  • identity_profiles: 필드 이름입니다.JSON 문자열로 저장(String)

  • 3. 데이터 전송 목적지는 기본 Redshift를 삭제하고 Snowflake에 보내는 것으로 변경됩니다.

    Xplenty에서 작업 실행 결과 확인


    허브스팟이 3장의 기록을 갱신한 것을 확인했다.

    좋은 웹페이지 즐겨찾기