SimpleScriptedLookupService¶
설명¶
사용자가 수신 플로우 파일에서 레코드를 보강하기 위해 스크립트화된 LookupService 인스턴스를 제공할 수 있습니다. 스크립트는 임의의 오브젝트(예: 레코드)가 아닌 선택적 문자열 값을 반환할 것으로 예상됩니다. 또한 스크립트화된 조회 서비스는 StringLookupService 를 구현해야 하며, 그렇지 않으면 getValueType() 메서드는 무시되더라도 SimpleScriptedLookupService 가 스크립트를 대신하여 값 유형으로 문자열을 반환하므로 구현해야 합니다.
속성¶
아래 목록에서 필수 속성에는 별표(*)가 표시되어 있습니다. 다른 속성은 선택 사항으로 간주됩니다. 이 테이블에는 기본값과 속성이 NiFi 식 언어를 지원하는지 여부도 표시됩니다.
표시 이름 |
API 이름 |
기본값 |
허용되는 값 |
설명 |
---|---|---|---|---|
모듈 디렉터리 |
모듈 디렉터리 |
스크립트에서 요구하는 모듈이 포함된 파일 및/또는 디렉터리 경로의 쉼표로 구분된 목록입니다. |
||
스크립트 본문 |
스크립트 본문 |
실행할 스크립트 본문입니다. 스크립트 파일 또는 스크립트 본문 중 하나만 사용할 수 있습니다 |
||
스크립트 엔진 * |
스크립트 엔진 |
Groovy |
|
스크립트 실행을 위한 언어 엔진 |
스크립트 파일 |
스크립트 파일 |
실행할 스크립트 파일의 경로입니다. 스크립트 파일 또는 스크립트 본문 중 하나만 사용할 수 있습니다 |
상태 관리¶
이 구성 요소는 상태를 저장하지 않습니다.
제한됨¶
제한 사항¶
필수 권한 |
설명 |
---|---|
코드 실행 |
NiFi 가 가진 모든 권한을 가정하여 임의의 코드를 실행할 수 있는 기능을 연산자 제공합니다. |
시스템 리소스 고려 사항¶
이 구성 요소는 시스템 리소스 고려 사항을 지정하지 않습니다.