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으로 설정합니다. |