Summation reads from BigQuery as a Google Cloud service account. You configure the project to bill jobs to and paste the service account’s JSON key.
What you’ll need
Grant bigquery.dataViewer on individual datasets rather than at the project level to limit Summation’s read scope to exactly what you intend.
Creating the service account
In the GCP Console
-
Open IAM & Admin → Service Accounts for the project.
-
Click Create Service Account.
-
Enter a name (for example
summation) and click Create and Continue.
-
On Grant this service account access, add these three roles, then click Continue and Done:
If you prefer to scope Data Viewer to individual datasets, skip it here and grant it per dataset after the account exists.
-
Open the new service account → Keys → Add Key → Create new key → JSON. The downloaded
.json file is the credential for the form.
With gcloud
Adding datasets
After saving the connection, browse the project’s BigQuery datasets and select tables or views. Source references use the form:
Common problems