Google Cloud BigQuery
Kumo supports reading tables from Google Cloud BigQuery by connecting through a Service Account Key.
Prerequisites
Before configuring the BigQuery connector, ensure you have:
-
Google Cloud Project Name
-
Dataset Name (optional, if restricting access to a specific dataset)
-
Service Account Key (JSON file)
If you haven’t created a Service Account and Key, follow these steps:
Save your Project ID and JSON key file securely—you will need them during setup.
Required Permissions
To allow Kumo to access BigQuery, assign the following roles to your Service Account:
-
roles/bigquery.dataViewer
-
roles/bigquery.filteredDataViewer
-
roles/bigquery.metadataViewer
-
roles/bigquery.readSessionUser
-
roles/bigquery.user
For exporting results back to BigQuery, grant:
roles/bigquery.dataEditor
Configuring Your BigQuery Connection
-
Navigate to Connectors in the side menu and click Add Connector.
-
Select BigQuery and enter the required details:
-
Project Name – Grants access to all datasets in your project.
-
Dataset Name (optional) – Restricts access to a specific dataset.
-
Service Account Key File (JSON) – Upload your service account key file.
-
-
Click Add Connector to finalize the setup.