GetShopify 프로세서

GetShopify 프로세서

Openflow의 GetShopify 프로세서는 사용자 지정 Shopify 스토어에서 객체를 조회하는 프로세서예요. 프로세서의 yield time은 계정의 속도 제한에 맞게 설정해야 합니다.

출처: Snowflake 문서

본문

기능 — 일반 공급 (Generally Available)

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

Bundle

org.apache.nifi | nifi-shopify-nar

설명

사용자 지정 Shopify 스토어에서 객체를 조회합니다. 프로세서의 yield time은 계정의 속도 제한에 맞게 설정해야 합니다.

태그

shopify

입력 요구사항

금지 (FORBIDDEN)

민감한 동적 속성 지원

false

속성

이름 설명
CUSTOMERS 조회할 고객(Customer) 리소스입니다.
DISCOUNTS 조회할 할인(Discount) 리소스입니다.
INVENTORY 조회할 재고(Inventory) 리소스입니다.
ONLINE_STORE 조회할 온라인 스토어(Online Store) 리소스입니다.
ORDERS 조회할 주문(Order) 리소스입니다.
PRODUCT 조회할 상품(Product) 리소스입니다.
SALES_CHANNELS 조회할 판매 채널(Sales Channel) 리소스입니다.
STORE_PROPERTIES 조회할 스토어 속성(Store Property) 리소스입니다.
access-token 요청 인증에 사용하는 액세스 토큰입니다.
api-version Shopify REST API 버전입니다.
incremental-delay 시간 창의 종료 타임스탬프가 이 속성에 구성된 값만큼 더 일찍 조정됩니다. 예를 들어 속성 값이 10초이면 종료 타임스탬프 12:30:45가 12:30:35로 변경됩니다. 로컬 머신의 시계와 Shopify 서버의 시계가 동기화되지 않았을 때 객체를 놓치지 않도록 이 속성을 설정합니다.
incremental-initial-start-time 첫 번째 요청 실행 시 적용할 시작 시간을 지정합니다. ISO 8601로 인코딩된 날짜 및 시간 문자열입니다. 예를 들어 UTC(협정 세계시) 기준 2019년 9월 7일 오후 3시 50분은 "2019-09-07T15:50:00Z"로 표시됩니다.
is-incremental 프로세서는 조회 대상 객체를 증분 방식으로 로드하여 각 객체가 정확히 한 번 조회되도록 할 수 있습니다. 각 조회에서 프로세서는 이전 실행 시간 이후에 생성되거나 수정되었지만 현재 시간 이전인 객체를 조회합니다.
object-category Shopify 객체 카테고리입니다.
result-limit 프로세서를 호출할 때마다 요청할 최대 결과 수입니다.
store-domain Shopify 스토어의 도메인입니다. 예: nifistore.myshopify.com
web-client-service-provider HTTP 클라이언트 작업용 컨트롤러 서비스입니다.

상태 관리

이름 설명
CLUSTER 일부 리소스에 대해 프로세서는 증분 로딩을 지원합니다. 지원되는 매개변수를 가진 리소스 목록은 추가 세부 정보에서 확인할 수 있습니다.

관계

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

쓰기 속성

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

더 알아보기 (Learn more)