PutBigQuery 2025.5.31.15

捆绑包

org.apache.nifi | nifi-gcp-nar

描述

将 FlowFile 的内容写入 Google BigQuery 表中。处理器以记录为基础,因此所使用的架构由 RecordReader 驱动。跳过与目标架构不匹配的属性。通过数据流偏移实现精确的一次传递语义。

标签

bigquery、bq、google、google cloud

输入要求

REQUIRED

支持敏感的动态属性

false

属性

属性

描述

GCP 凭据提供商服务

用于获取 Google Cloud Platform 凭据的控制器服务。

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 项目 ID

gcp-retry-count

路由到“failure”关系之前应尝试重试多少次。

proxy-configuration-service

指定代理配置控制器服务来代理网络请求。

关系

名称

描述

failure

如果 Google BigQuery 操作失败,则将 FlowFiles 路由到此关系。

success

Google BigQuery 操作成功后,将 FlowFiles 路由到此关系。

写入属性

名称

描述

bq.records.count

成功插入的记录数

语言: 中文