Data Source Connector – Google BigQuery

Data Source Connector – Google BigQuery

Our platform enables you to quickly and easily connect a data source to a Google BigQuery table.

This enables a one-way synchronization to occur, where any changes in the Google BigQuery table are downloaded into your data source on a regular basis.

Your data source will be automatically updated in this way until you remove the connector or an error occurs (such as losing authorization to access the database).

 You must ensure that you have a valid Google Cloud Platform Connection set up in your organization before adding a Google BigQuery Connector. You also need to set up a few basic things in the GCP console.

Adding

Data Source Settings

  • Navigate the side menu to Data Hub > Data Sources
  • Hover over a data source and click the “Settings” icon link ()
  • In Settings, hit the “Add Connector” button
  • Select the relevant option to add the connector

This will refresh the page with the newly added connector ready for configuration.

Nothing has been saved at this stage, so save your connector after making any changes to enable or update it.

Alternatively, if you’re viewing the rows of a data source, you can navigate to the Settings page using the option under the page’s title.

Configuring a Google BigQuery Data Source Connector

Next, configure the following:

  • Refresh Frequency
    Specify the time interval for which data is pulled and refreshed by this connector.
  • Project Id
    Specify the Google Cloud Platform Project ID that contains your target BigQuery dataset.
  • Dataset Name
    Specify the Dataset Name where the table is located.
  • Table Name
    The BigQuery table from which rows will be retrieved.
  • Date Format
    Specify the format for converting date values to text when retrieving new rows.
  • Ignore Internal Columns
    If enabled, this connector will ignore all columns where the column name starts with an underscore, e.g., _lastupdated
    If your table has a column named _identity and internal columns are not ignored, this column will always be the first column of the data source. Other internal columns are added to the end.

When you save your changes, the connector will fire for the first time and run at the scheduled interval. Wait about a minute, or click the three-dot menu (  ) and select Run Now to trigger it manually. Then, check the Rows in your data source.

If rows are not downloaded, there may be an error with the Google BigQuery API connection. To troubleshoot the issue, click the three-dot menu (  ) and select View Logs to review them.

Efficient BigQuery Data Retrieval with Paging

This connector supports the retrieval of large datasets from BigQuery by implementing paging when fetching rows, thereby overcoming single-request API limitations.

    • Related Articles

    • Google BigQuery - Data Source Connector

      Our platform enables you to quickly and easily connect your data sources to a Google BigQuery table. This enables a one-way synchronization—changes in the Google BigQuery table are downloaded into your data source on a regular basis. Your data source ...
    • Task Connector – Google BigQuery

      Our platform lets you quickly and easily connect your data sources to a Google BigQuery table, enabling streamlined data synchronization. One-Way Synchronization This connector supports one-way synchronization, meaning any updates in the BigQuery ...
    • Form Connector – Google BigQuery

      Our platform’s Premium BigQuery connector provides a direct link to Google’s BigQuery database service. This tool allows you to automatically insert your form entries as new rows in a target BigQuery database table. This creates a one-way ...
    • Connecting to Google BigQuery

      Our platform enables you to connect quickly and easily to Google BigQuery.This article covers the basic requirements that will be needed to run BigQuery connectors. Before continuing with a step-by-step guide on setting up a Google Cloud Platform ...
    • Data Source Connector – Google Spreadsheet

      Our platform enables you to quickly and easily connect your data sources to data from a Google Spreadsheet. This enables a one-way synchronization, where any changes in the Google Spreadsheet are downloaded into your data source regularly. Your data ...