GetHubSpot 프로세서

GetHubSpot 프로세서

Openflow의 GetHubSpot 프로세서는 비공개 HubSpot 애플리케이션에서 JSON 데이터를 조회하는 프로세서예요. 프라이머리 노드에서만 실행되도록 설계되었습니다.

출처: Snowflake 문서

본문

기능 — 일반 공급 (Generally Available)

Openflow Snowflake 배포는 AWS, Azure, GCP 상용(Commercial) 리전의 모든 계정에서 사용할 수 있어요. Openflow BYOC 배포는 AWS 상용 리전의 모든 계정에서 사용할 수 있습니다.

Bundle

org.apache.nifi | nifi-hubspot-nar

설명

비공개 HubSpot 애플리케이션에서 JSON 데이터를 조회합니다. 이 프로세서는 프라이머리 노드(Primary Node)에서만 실행되도록 설계되었습니다.

태그

hubspot

입력 요구사항

금지 (FORBIDDEN)

민감한 동적 속성 지원

false

속성

이름 설명
access-token 요청 인증에 사용하는 액세스 토큰입니다.
incremental-delay 시간 창의 종료 타임스탬프가 이 속성에 구성된 값만큼 더 일찍 조정됩니다. 예를 들어 속성 값이 10초이면 종료 타임스탬프 12:30:45가 12:30:35로 변경됩니다. 로컬 머신의 시계와 HubSpot 서버의 시계가 동기화되지 않았을 때 객체를 놓치지 않고, 객체 생성 후 마지막 업데이트 타임스탬프를 변경하는 HubSpot의 메커니즘으로부터 보호하기 위해 이 속성을 설정합니다.
incremental-initial-start-time 프로세서가 첫 번째 요청을 실행할 때 적용하는 시작 시간을 지정합니다. 예상 형식은 '2011-12-03T10:15:30Z'와 같은 UTC 날짜-시간입니다.
is-incremental 프로세서는 조회 대상 객체를 증분 방식으로 로드하여 각 객체가 정확히 한 번 조회되도록 할 수 있습니다. 각 조회에서 프로세서는 이전 실행 시간과 현재 시간 사이(선택적으로 Incremental Delay 속성으로 조정)에 수정된 객체를 시간 창 안에서 조회합니다.
object-type 요청하는 HubSpot 객체 유형입니다.
result-limit 프로세서를 호출할 때마다 요청할 최대 결과 수입니다.
web-client-service-provider HTTP 클라이언트 작업용 컨트롤러 서비스입니다.

상태 관리

이름 설명
CLUSTER 증분 로딩의 경우 마지막 쿼리 시간 창의 시작 및 종료 타임스탬프가 상태에 저장됩니다. 'Result Limit' 속성이 설정되면 요청 실행 후 페이징 커서가 저장되고, 페이징 커서 이후의 객체만 조회됩니다. 조회할 최대 객체 수는 'Result Limit' 속성에서 설정할 수 있습니다.

관계

이름 설명
success 성공적인 HTTP 요청 결과로 생성된 FlowFile용입니다.

쓰기 속성

이름 설명
mime.type MIME 타입을 application/json으로 설정합니다.

더 알아보기 (Learn more)