ScriptedReader
ScriptedReader (스크립트 리더)
들어오는 플로우 파일에서 레코드를 읽기/파싱/생성할 수 있도록 스크립트 기반 RecordReaderFactory 인스턴스를 제공할 수 있게 하는 서비스예요.
출처: 문서
본문
설명
들어오는 플로우 파일에서 레코드를 읽기/파싱/생성할 수 있도록 스크립트 기반 RecordReaderFactory 인스턴스를 제공할 수 있게 해요.
태그
groovy, invoke, record, recordFactory, script
속성 (Properties)
아래 목록에서 필수 속성은 별표(*)로 표시했어요. 그 외 속성은 선택 사항이고, 표에는 기본값과 NiFi Expression Language 지원 여부도 함께 나와 있어요.
| 표시 이름 | API 이름 | 기본값 | 허용 값 | 설명 |
|---|---|---|---|---|
| Module Directory | Module Directory | 스크립트가 필요로 하는 모듈이 들어 있는 파일 및/또는 디렉토리 경로의 쉼표로 구분된 목록이에요. | ||
| Script Body | Script Body | 실행할 스크립트 본문이에요. Script File 또는 Script Body 중 하나만 사용할 수 있어요. | ||
| Script Engine * | Script Engine | Groovy |
Groovy | 스크립트를 실행하는 언어 엔진이에요. |
| Script File | Script File | 실행할 스크립트 파일의 경로예요. Script File 또는 Script Body 중 하나만 사용할 수 있어요. |
상태 관리
이 컴포넌트는 상태를 저장하지 않아요.
제한 사항 (Restricted)
필요 권한
| 필요 권한 | 설명 |
|---|---|
| execute code | 운영자가 NiFi가 가진 모든 권한을 가정하고 임의 코드를 실행할 수 있는 능력을 제공해요. |
시스템 리소스 고려 사항
이 컴포넌트는 시스템 리소스 고려 사항을 지정하지 않아요.