CSVRecordLookupService

설명

재로드 가능한 CSV 파일 기반 조회 서비스입니다. CSV 파일에서 조회 키가 발견되면 열이 레코드로 반환됩니다. 반환되는 모든 필드는 문자열입니다. csv 파일의 첫 번째 라인이 헤더로 간주됩니다.

태그

cache, csv, enrich, join, key, lookup, record, reloadable, value

속성

아래 목록에서 필수 속성에는 별표(*)가 표시되어 있습니다. 다른 속성은 선택 사항으로 간주됩니다. 이 테이블에는 기본값과 속성이 NiFi 식 언어를 지원하는지 여부도 표시됩니다.

표시 이름

API 이름

기본값

허용되는 값

설명

CSV 형식 *

CSV 형식

기본값

  • 사용자 지정 형식

  • RFC 4180

  • Microsoft Excel

  • 탭으로 구분

  • MySQL Format

  • Informix Unload

  • Informix Unload 이스케ㄴ이프 사용 안 함

  • 기본 형식

  • RFC4180

CSV 데이터의 “형식”을 지정하거나 사용자 정의 형식을 사용할지 여부를 지정합니다.

Character Set *

문자 세트

UTF-8

CSV 파일을 디코딩하는 데 사용되는 문자 인코딩입니다.

Comment Marker

Comment Marker

설명의 시작을 나타내는 데 사용되는 문자입니다. 이 설명으로 시작하는 모든 줄은 무시됩니다.

Escape Character *

이스케이프 문자

CSV 구문 분석기에서 특정 의미를 갖는 문자를 이스케이프하는 데 사용되는 문자입니다. 속성이 표현식 언어를 통해 지정되었지만 런타임에 표현식이 잘못된 이스케이프 문자로 평가되는 경우 해당 속성은 건너뛰고 기본 이스케이프 문자가 사용됩니다. 빈 문자열로 설정하면 이스케이프 문자를 사용하지 않아야 합니다.

Quote Character *

인용 문자

이스케이프 문자를 사용할 필요가 없도록 값을 따옴표로 묶는 데 사용되는 문자입니다. 속성이 표현식 언어를 통해 지정되었지만 식이 런타임에 잘못된 따옴표 문자로 평가되는 경우 해당 속성은 건너뛰고 기본 따옴표 문자가 사용됩니다.

Quote Mode *

Quote Mode

MINIMAL

  • Quote All Values

  • Quote Minimal

  • Quote Non-Numeric Values

  • Do Not Quote Values

필드를 작성할 때 필드를 따옴표로 묶는 방법을 지정합니다

Trim Fields *

필드 다듬기

true

  • true

  • false

필드의 시작과 끝에서 공백을 제거할지 여부

Value Separator *

값 구분 기호

,

CSV 레코드에서 값/필드를 구분하는 데 사용되는 문자입니다. 속성이 표현식 언어를 통해 지정되었지만 식이 런타임에 잘못된 값 구분 기호로 평가되면 건너뛰고 기본 값 구분 기호가 사용됩니다.

CSV File *

csv-file

키 값 페어를 조회할 수 있는 CSV 파일의 경로입니다.

Ignore Duplicates *

ignore-duplicates

true

  • true

  • false

CSV 파일에 있는 레코드의 중복 키는 무시합니다.

Lookup Key Column *

조회 키 열

조회 키 역할을 할 CSV 파일의 필드입니다. 조회 프로세서에 지정된 속성에 대해 일치시킬 필드입니다.

상태 관리

이 구성 요소는 상태를 저장하지 않습니다.

제한됨

제한 사항

필수 권한

설명

파일 시스템 읽기

NiFi 액세스 권한이 있는 모든 파일에서 읽을 수 있는 기능을 연산자에 제공합니다.

시스템 리소스 고려 사항

이 구성 요소는 시스템 리소스 고려 사항을 지정하지 않습니다.