CSVRecordLookupService

CSVRecordLookupService

다시 로드할 수 있는 CSV 파일 기반 조회 서비스예요.

출처: 문서

본문

기능 — 일반 공개(Generally Available)

Openflow Snowflake 배포는 AWS, Azure, GCP 상용(Commercial) 지역의 모든 계정에서 사용할 수 있어요. Openflow BYOC 배포는 AWS 상용 지역의 모든 계정에서 사용할 수 있어요.

설명 (Description)

다시 로드할 수 있는 CSV 파일 기반 조회 서비스예요. CSV 파일에서 조회 키를 찾으면 해당 열을 Record로 반환해요. 반환되는 모든 필드는 문자열이에요. CSV 파일의 첫 번째 줄은 헤더로 간주돼요.

태그 (Tags)

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

속성 (Properties)

아래 목록에서 필수 속성은 별표(*)로 표시돼요. 그 외 속성은 선택 사항으로 간주돼요. 표에는 기본값과 해당 속성이 NiFi Expression Language를 지원하는지 여부도 함께 표시돼요.

표시 이름 (Display Name) API 이름 (API Name) 기본값 (Default Value) 허용 값 (Allowable Values) 설명 (Description)
CSV Format * CSV Format default Custom Format, RFC 4180, Microsoft Excel, Tab-Delimited, MySQL Format, Informix Unload, Informix Unload Escape Disabled, Default Format, RFC4180 CSV 데이터가 어떤 '형식'인지, 또는 커스텀 형식을 사용할지 여부를 지정해요.
Character Set * Character Set UTF-8 CSV 파일을 디코딩하는 데 사용되는 문자 인코딩이에요.
Comment Marker Comment Marker 주석의 시작을 나타내는 데 사용되는 문자예요. 이 문자로 시작하는 모든 줄은 무시돼요.
Escape Character * Escape Character CSV Parser에 특정 의미를 갖는 문자를 이스케이프하는 데 사용되는 문자예요. 속성이 Expression Language로 지정되었지만 런타임에 표현식이 잘못된 Escape Character로 평가되면 건너뛰고 기본 Escape Character가 사용돼요. 빈 문자열로 설정하면 이스케이프 문자를 사용하지 않는다는 뜻이에요.
Quote Character * Quote Character " 이스케이프 문자를 사용하지 않아도 되도록 값을 따옴표로 묶는 데 사용되는 문자예요. 속성이 Expression Language로 지정되었지만 런타임에 표현식이 잘못된 Quote Character로 평가되면 건너뛰고 기본 Quote Character가 사용돼요.
Quote Mode * Quote Mode MINIMAL Quote All Values, Quote Minimal, Quote Non-Numeric Values, Do Not Quote Values 필드를 쓸 때 어떻게 따옴표를 붙일지 지정해요.
Trim Fields * Trim Fields true true, false 필드의 시작과 끝에서 공백을 제거할지 여부예요.
Value Separator * Value Separator , CSV Record에서 값/필드를 구분하는 데 사용되는 문자예요. 속성이 Expression Language로 지정되었지만 런타임에 표현식이 잘못된 Value Separator로 평가되면 건너뛰고 기본 Value Separator가 사용돼요.
CSV File * csv-file 키-값 쌍을 조회할 수 있는 CSV 파일의 경로예요.
Ignore Duplicates * ignore-duplicates true true, false CSV 파일의 레코드에 대한 중복 키를 무시해요.
Lookup Key Column * lookup-key-column 조회 키 역할을 하는 CSV 파일의 필드예요. 조회 프로세서에 지정된 속성과 일치하는 필드예요.

상태 관리 (State management)

이 컴포넌트는 상태를 저장하지 않아요.

제한 (Restricted)

이 컴포넌트에는 제한(restriction)이 있어요.

필수 권한 (Required Permission) 설명 (Explanation)
read filesystem 운영자가 NiFi가 접근할 수 있는 모든 파일을 읽을 수 있게 해줘요.

시스템 리소스 고려 사항 (System Resource Considerations)

이 컴포넌트는 시스템 리소스 고려 사항을 지정하지 않아요.

더 알아보기 (Learn more)