PutBigQuery 2025.5.31.15

번들

org.apache.nifi | nifi-gcp-nar

설명

FlowFile 의 내용을 Google BigQuery 테이블에 씁니다. 프로세서는 레코드 기반이므로 사용되는 스키마는 RecordReader 에 의해 구동됩니다. 대상 스키마와 일치하지 않는 특성은 건너뜁니다. 스트림 오프셋을 통해 정확히 한 번만 전송 의미 체계를 달성하면 됩니다.

태그

bigquery, bq, google, google cloud

입력 요구 사항

REQUIRED

민감한 동적 속성 지원

false

속성

속성

설명

GCP 자격 증명 공급자 서비스

컨트롤러 서비스는 Google 클라우드 플랫폼 자격 증명을 얻는 데 사용됩니다.

bigquery-api-endpoint

기본 BigQuery 엔드포인트를 재정의하는 데 사용할 수 있습니다. 기본값은 bigquerystorage.googleapis.com:443입니다. 형식은 hostname:port여야 합니다.

bq.append.record.count

쓰기 스트림에 한 번에 추가할 레코드의 수입니다. 배치 및 스트림 유형 모두에 적용 가능

bq.dataset

BigQuery 데이터 세트 이름(참고 - 데이터 세트는 GCP 에 있어야 함)

bq.record.reader

수신 데이터를 구문 분석하는 데 사용할 컨트롤러 서비스를 지정합니다.

bq.skip.invalid.rows

유효하지 않은 행이 있더라도 요청의 모든 유효한 행을 삽입할지 여부를 설정합니다. 설정하지 않으면 전체 삽입 요청에 유효하지 않은 행이 포함되어 있으면 실패합니다.

bq.table.name

BigQuery 테이블 이름

bq.transfer.type

선호하는 전송 유형 스트림 또는 배치를 정의합니다

gcp-project-id

Google Cloud Project ID

gcp-retry-count

실패 관계로 라우팅하기 전에 시도해야 하는 재시도 횟수입니다.

프록시 구성 서비스

네트워크 요청을 프록시할 프록시 구성 컨트롤러 서비스를 지정합니다.

관계

이름

설명

실패

FlowFiles 은 Google BigQuery 작업이 실패하면 이 관계로 라우팅됩니다.

성공

FlowFiles 은 성공적인 Google BigQuery 작업 후 이 관계로 라우팅됩니다.

Writes 특성

이름

설명

bq.records.count

성공적으로 삽입된 레코드 수