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' 관계에서만 채워집니다.

더 알아보기 (Learn more)