Connector Google BigQuery
Google BigQuery connector is used to enable programmatic read/write access to BigQuery.
Google BigQuery provide easy solution to load data from Google BigQuery to Keboola Connection.
Main functionality
- execute query in BigQuery
- extract query result to Cloud Storage
- download extracted data from Cloud Storage
- cleanup Cloud Storage of extracted data
Data In
Data Out
Parameters
The Google section
projectIdID of the BigQuery project that will be billed for the storageStorage (required)-
-URI of existing Google Cloud Storage bucket, where data will beexportedexported.
location
(optional, default US) - The geographic location where the job should run and source data exists.
Project jobjob.
The Query section defines queries used to fetch data
-
name
- query namequery
- query in BigQuery Syntax (https://cloud.google.com/bigquery/query-reference)useLegacySql
(optional) - Use legacy SQL to run query. Setfalse
to use standard SQL (default is true) (https://cloud.google.com/bigquery/docs/reference/standard-sql/)flattenResults
- (optional) Flattens all nested and repeated fields in the query results. (default is true)outputTable
(optional) - destination table ID in Keboola Connection (if empty, will be generated automatically from query name)primaryKey
(optional) - primary key in Keboola Connectionincremental
(optional) - use incremental import to Keboola Connection (default is false)enabled
(optional) - process extraction of this query (default is true)
Google is slicing large results to multiple files. Primary key should be defined.