DatabaseRecordLookupService¶
설명¶
관계형 데이터베이스 기반 조회 서비스입니다. 데이터베이스에서 조회 키가 발견되면 지정된 열(조회 값 열을 지정하지 않은 경우 모두)이 레코드로 반환됩니다. 각 조회에 대해 1개의 행만 반환되며, 중복된 데이터베이스 항목은 무시됩니다.
속성¶
아래 목록에서 필수 속성에는 별표(*)가 표시되어 있습니다. 다른 속성은 선택 사항으로 간주됩니다. 이 테이블에는 기본값과 속성이 NiFi 식 언어를 지원하는지 여부도 표시됩니다.
표시 이름 |
API 이름 |
기본값 |
허용되는 값 |
설명 |
---|---|---|---|---|
캐시 만료 |
캐시 만료 |
모든 캐시 항목을 지우는 시간 간격입니다. 캐시 크기가 0이면 이 속성은 무시됩니다. |
||
Default Decimal Precision * |
dbf-default-precision |
10 |
DECIMAL/NUMBER 값이 ‘소수점’ Avro 논리 유형으로 작성된 경우 사용할 수 있는 자릿수를 나타내는 특정 ‘전체 자릿수’가 필요합니다. 일반적으로 전체 자릿수는 열 데이터 타입 정의 또는 데이터베이스 엔진 기본값에 의해 정의됩니다. 그러나 일부 데이터베이스 엔진에서는 정의되지 않은 전체 자릿수(0)가 반환될 수 있습니다. ‘Default Decimal Precision’은 정의되지 않은 전체 자릿수 숫자를 쓸 때 사용됩니다. |
|
Default Decimal Scale * |
dbf-default-scale |
0 |
DECIMAL/NUMBER 값을 ‘소수점’ Avro 논리 유형으로 작성하는 경우 가용성 있는 소수점 자릿수를 나타내는 특정 ‘스케일’이 필요합니다. 일반적으로 스케일은 열 데이터 타입 정의 또는 데이터베이스 엔진 기본값에 의해 정의됩니다. 그러나 정의되지 않은 전체 자릿수(0)가 반환되면 일부 데이터베이스 엔진에서는 스케일이 불확실할 수도 있습니다. 정의되지 않은 숫자를 쓸 때는 ‘Default Decimal Scale’이 사용됩니다. 값이 지정된 스케일보다 소수점이 많은 경우 값이 반올림됩니다(예: 1.53은 스케일 0으로 2가 되고 1.5는 스케일 1로 1.5가 됩니다). |
|
Cache Size * |
dbrecord-lookup-cache-size |
0 |
캐시할 조회 값/레코드의 수를 지정합니다. 캐시는 모든 테이블에 대해 공유되며 레코드에 대한 조회 값의 맵을 유지합니다. 이 속성을 0으로 설정하면 캐시가 수행되지 않고 각 레코드의 각 조회 값에 대해 테이블이 쿼리됩니다. 조회 테이블이 자주 변경되거나 가장 최근 데이터를 검색해야 하는 경우에는 캐시를 사용하지 마십시오. |
|
Clear Cache on Enabled * |
dbrecord-lookup-clear-cache-on-enabled |
true |
|
이 서비스를 활성화할 때 캐시를 지울지 여부입니다. 캐시 크기가 0이면 이 속성은 무시됩니다. 서비스를 활성화할 때 캐시를 지우면 서비스가 먼저 데이터베이스로 이동하여 가장 최근의 데이터를 가져옵니다. |
Database Connection Pooling Service * |
dbrecord-lookup-dbcp-service |
데이터베이스에 대한 연결을 얻는 데 사용되는 컨트롤러 서비스 |
||
Lookup Key Column * |
dbrecord-lookup-key-column |
조회 키 역할을 할 테이블의 열입니다. 조회 프로세서에 지정된 속성과 일치될 열입니다. 데이터베이스에 따라 대/소문자를 구분할 수 있습니다. |
||
Table Name * |
dbrecord-lookup-table-name |
쿼리할 데이터베이스 테이블의 이름입니다. 데이터베이스에 따라 대/소문자를 구분할 수 있습니다. |
||
Lookup Value Columns |
dbrecord-lookup-value-columns |
조회 키가 일치할 때 반환되는 테이블의 쉼표로 구분된 열 목록입니다. 데이터베이스에 따라 대/소문자를 구분할 수 있습니다. |
상태 관리¶
이 구성 요소는 상태를 저장하지 않습니다.
제한됨¶
이 구성 요소는 제한되지 않습니다.
시스템 리소스 고려 사항¶
이 구성 요소는 시스템 리소스 고려 사항을 지정하지 않습니다.