GetWorkdayReport 프로세서
GetWorkdayReport 프로세서
Openflow의 GetWorkdayReport 프로세서는 구성 가능한 Workday Report와 상호 작용하는 프로세서예요. 콘텐츠를 수정 없이 전달하거나, 필요에 따라 특정 Record Reader와 Record Writer 서비스를 제공해 변환할 수 있습니다.
출처: Snowflake 문서
본문
기능 — 일반 공급 (Generally Available)
Openflow Snowflake 배포는 AWS, Azure, GCP 상용(Commercial) 리전의 모든 계정에서 사용할 수 있어요. Openflow BYOC 배포는 AWS 상용 리전의 모든 계정에서 사용할 수 있습니다.
Bundle
org.apache.nifi | nifi-workday-processors-nar
설명
구성 가능한 Workday Report와 상호 작용할 수 있는 프로세서입니다. 콘텐츠를 수정 없이 전달할 수도 있고, 필요에 따라 특정 Record Reader 및 Record Writer 서비스를 제공해 변환할 수도 있습니다. Record Writer에서 스키마를 정의해 필드를 제거할 수도 있습니다. 지원되는 Workday 보고서 형식은 csv, simplexml, json입니다.
태그
Workday, report
입력 요구사항
허용 (ALLOWED)
민감한 동적 속성 지원
false
속성
| 이름 | 설명 |
|---|---|
| Access Token Provider | OAuth2 Bearer Token의 관리형 조회를 활성화합니다. |
| Authorization Type | Workday 리소스에서 데이터를 가져오는 데 사용하는 인증 유형입니다. |
| Web Client Service Provider | Workday API와 통신하는 데 사용하는 웹 클라이언트입니다. |
| Workday Password | Workday 요청 인증을 위해 제공되는 비밀번호입니다. RFC 7617에 설명된 대로 HTTP Basic Authentication을 위해 Base64로 인코딩됩니다. |
| Workday Report URL | Workday 보고서의 HTTP 원격 URL로, http 또는 https의 scheme과 호스트 이름 또는 IP 주소(선택적 port와 path 포함)를 포함합니다. |
| Workday Username | Workday 요청 인증을 위해 제공되는 사용자 이름입니다. RFC 7617에 설명된 대로 HTTP Basic Authentication을 위해 Base64로 인코딩됩니다. |
| record-reader | 들어오는 데이터를 파싱하고 데이터의 스키마를 결정하는 데 사용할 컨트롤러 서비스를 지정합니다. |
| record-writer | 레코드를 출력 FlowFile로 직렬화하는 데 사용할 Record Writer입니다. |
관계
| 이름 | 설명 |
|---|---|
| failure | 소켓 통신 오류가 발생했을 때 전송되는 요청 FlowFile입니다. |
| original | HTTP 응답 상태 코드가 200~299 사이일 때 전송되는 요청 FlowFile입니다. |
| success | HTTP 응답 상태 코드가 200~299 사이일 때 전송되는 응답 FlowFile입니다. |
쓰기 속성
| 이름 | 설명 |
|---|---|
| getworkdayreport.java.exception.class | 프로세서가 실패할 때 발생하는 Java 예외 클래스입니다. |
| getworkdayreport.java.exception.message | 프로세서가 실패할 때 발생하는 Java 예외 메시지입니다. |
| mime.type | mime.type 속성을 Source/Record Writer가 지정한 MIME 타입으로 설정합니다. |
| record.count | 출력 FlowFile의 레코드 수입니다. Record Reader와 Writer가 설정된 경우 'success' 관계에서만 채워집니다. |