Skip to main content
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.

Form fields

Creating the service account

In the GCP Console

  1. Open IAM & Admin → Service Accounts for the project.
  2. Click Create Service Account.
  3. Enter a name (for example summation) and click Create and Continue.
  4. 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.
  5. Open the new service account → Keys → Add Key → Create new key → JSON. The downloaded .json file is the credential for the form.

With gcloud

The downloaded summation-key.json is a credential. Paste it into Summation, then delete the local copy. See Best practices for managing service account keys.

Adding datasets

After saving the connection, browse the project’s BigQuery datasets and select tables or views. Source references use the form:

Common problems