gcp_bigquery_select
Executes a SELECT
query against BigQuery and replaces messages with the rows returned.
Introduced in version 3.64.0.
Examples
Given a stream of English terms, enrich the messages with the word count from Shakespeare’s public works:
Fields
project
GCP project where the query job will execute.
Type: string
credentials_json
An optional field to set Google Service Account Credentials json.
Type: string
Default: ""
table
Fully-qualified BigQuery table name to query.
Type: string
columns
A list of columns to query.
Type: array
where
An optional where clause to add. Placeholder arguments are populated with the args_mapping
field. Placeholders should always be question marks (?
).
Type: string
job_labels
A list of labels to add to the query job.
Type: object
Default: {}
args_mapping
An optional Bloblang mapping which should evaluate to an array of values matching in size to the number of placeholder arguments in the field where
.
Type: string
prefix
An optional prefix to prepend to the select query (before SELECT).
Type: string
suffix
An optional suffix to append to the select query.
Type: string