CreateBoxFileMetadataInstance 프로세서
CreateBoxFileMetadataInstance 프로세서
이 문서는 Snowflake OpenFlow의 CreateBoxFileMetadataInstance 프로세서에 대한 참조 문서예요. flowFile 내용의 값을 사용해 지정된 템플릿으로 Box 파일에 대한 메타데이터 인스턴스를 만들어요.
출처: Snowflake 문서
본문
기능 — 일반 제공 (Generally Available)
Openflow Snowflake 배포는 AWS, Azure, GCP Commercial 리전의 모든 계정에서 사용할 수 있어요.
Openflow BYOC 배포는 AWS Commercial 리전의 모든 계정에서 사용할 수 있어요.
번들 (Bundle)
| 그룹 | NAR |
|---|---|
| org.apache.nifi | nifi-box-nar |
설명 (Description)
flowFile 내용의 값을 사용해 지정된 템플릿으로 Box 파일에 대한 메타데이터 인스턴스를 만들어요. Box API는 새로 생성된 템플릿을 scope를 enterprise로 설정해 만들어야 하므로 scope는 필요하지 않아요. 입력 레코드는 각 필드 이름이 메타데이터 키로 사용되는 평면 키-값 객체여야 해요.
태그 (Tags)
box, create, metadata, storage, templates
입력 요구사항 (Input Requirement)
REQUIRED
민감한 동적 속성 지원 (Supports Sensitive Dynamic Properties)
아니요 (false)
속성 (Properties)
| 속성 | 설명 |
|---|---|
| Box Client Service | Box API 연결을 얻는 데 사용하는 Controller Service예요. |
| File ID | 메타데이터를 만들 파일의 ID예요. |
| Record Reader | 들어오는 데이터를 파싱하는 데 사용할 Record Reader예요. |
| Template Key | 생성에 사용할 메타데이터 템플릿의 키예요. |
관계 (Relationships)
| 이름 | 설명 |
|---|---|
| failure | 메타데이터 생성 중 오류가 발생하면 FlowFile이 이 관계로 라우팅돼요. |
| file not found | 지정된 Box 파일을 찾지 못한 FlowFiles가 이 관계로 라우팅돼요. |
| success | 메타데이터가 성공적으로 생성된 후 FlowFile이 이 관계로 라우팅돼요. |
| template not found | 지정된 메타데이터 템플릿을 찾지 못한 FlowFiles가 이 관계로 라우팅돼요. |
기록하는 속성 (Writes attributes)
| 이름 | 설명 |
|---|---|
| box.id | 메타데이터가 생성된 파일의 ID예요. |
| box.template.key | 메타데이터 생성에 사용된 템플릿 키예요. |
| error.code | Box가 반환한 오류 코드예요. |
| error.message | Box가 반환한 오류 메시지예요. |
참고 (See also)
org.apache.nifi.processors.box.FetchBoxFileorg.apache.nifi.processors.box.ListBoxFileorg.apache.nifi.processors.box.ListBoxFileMetadataTemplatesorg.apache.nifi.processors.box.UpdateBoxFileMetadataInstance