CSVRecordLookupService¶
설명¶
재로드 가능한 CSV 파일 기반 조회 서비스입니다. CSV 파일에서 조회 키가 발견되면 열이 레코드로 반환됩니다. 반환되는 모든 필드는 문자열입니다. csv 파일의 첫 번째 라인이 헤더로 간주됩니다.
속성¶
아래 목록에서 필수 속성에는 별표(*)가 표시되어 있습니다. 다른 속성은 선택 사항으로 간주됩니다. 이 테이블에는 기본값과 속성이 NiFi 식 언어를 지원하는지 여부도 표시됩니다.
표시 이름 |
API 이름 |
기본값 |
허용되는 값 |
설명 |
---|---|---|---|---|
CSV 형식 * |
CSV 형식 |
기본값 |
|
CSV 데이터의 “형식”을 지정하거나 사용자 정의 형식을 사용할지 여부를 지정합니다. |
Character Set * |
문자 세트 |
UTF-8 |
CSV 파일을 디코딩하는 데 사용되는 문자 인코딩입니다. |
|
Comment Marker |
Comment Marker |
설명의 시작을 나타내는 데 사용되는 문자입니다. 이 설명으로 시작하는 모든 줄은 무시됩니다. |
||
Escape Character * |
이스케이프 문자 |
CSV 구문 분석기에서 특정 의미를 갖는 문자를 이스케이프하는 데 사용되는 문자입니다. 속성이 표현식 언어를 통해 지정되었지만 런타임에 표현식이 잘못된 이스케이프 문자로 평가되는 경우 해당 속성은 건너뛰고 기본 이스케이프 문자가 사용됩니다. 빈 문자열로 설정하면 이스케이프 문자를 사용하지 않아야 합니다. |
||
Quote Character * |
인용 문자 |
“ |
이스케이프 문자를 사용할 필요가 없도록 값을 따옴표로 묶는 데 사용되는 문자입니다. 속성이 표현식 언어를 통해 지정되었지만 식이 런타임에 잘못된 따옴표 문자로 평가되는 경우 해당 속성은 건너뛰고 기본 따옴표 문자가 사용됩니다. |
|
Quote Mode * |
Quote Mode |
MINIMAL |
|
필드를 작성할 때 필드를 따옴표로 묶는 방법을 지정합니다 |
Trim Fields * |
필드 다듬기 |
true |
|
필드의 시작과 끝에서 공백을 제거할지 여부 |
Value Separator * |
값 구분 기호 |
, |
CSV 레코드에서 값/필드를 구분하는 데 사용되는 문자입니다. 속성이 표현식 언어를 통해 지정되었지만 식이 런타임에 잘못된 값 구분 기호로 평가되면 건너뛰고 기본 값 구분 기호가 사용됩니다. |
|
CSV File * |
csv-file |
키 값 페어를 조회할 수 있는 CSV 파일의 경로입니다. |
||
Ignore Duplicates * |
ignore-duplicates |
true |
|
CSV 파일에 있는 레코드의 중복 키는 무시합니다. |
Lookup Key Column * |
조회 키 열 |
조회 키 역할을 할 CSV 파일의 필드입니다. 조회 프로세서에 지정된 속성에 대해 일치시킬 필드입니다. |
상태 관리¶
이 구성 요소는 상태를 저장하지 않습니다.
제한됨¶
제한 사항¶
필수 권한 |
설명 |
---|---|
파일 시스템 읽기 |
NiFi 액세스 권한이 있는 모든 파일에서 읽을 수 있는 기능을 연산자에 제공합니다. |
시스템 리소스 고려 사항¶
이 구성 요소는 시스템 리소스 고려 사항을 지정하지 않습니다.