Skip to Content
DestinationsBigQueryAdd Service Account to GCP

Grant BigQuery Service-Account Access

Grant the current Vendo or customer-owned principal the minimum BigQuery IAM access.

Last reviewed September 15, 2026

Use this guide after you choose the managed or customer-owned access mode in Vendo.

Choose the Principal

  • For Vendo Service Account, copy the address that the current BigQuery connection form shows.
  • For Bring your own service account, use the client_email from the service account that you created for this connection.

Never copy a principal from a different workspace or an old document. The managed service-account configuration can change.

Grant Access

  1. Open the correct project in Google Cloud Console.
  2. Go to IAM & Admin → IAM and select Grant access.
  3. Paste the principal that you chose.
  4. Grant only the roles that the connection needs:
RoleRequired for
BigQuery Data ViewerReading table data and metadata
BigQuery Job UserRunning query or copy jobs in the project
BigQuery Data EditorCreating or updating destination tables
  1. If the workflow does not need the whole project, we recommend dataset-level access for Viewer and Editor.
  2. Save the policy.
  3. Go back to Vendo, load the datasets, select the correct dataset, and run the access verification.

Remove Access

When you stop using the connection, do these steps:

  1. Disable its sources and destinations.
  2. Make sure that no dependent model or destination remains.
  3. Remove the IAM access of the principal.
  4. Rotate or delete all customer-owned keys.
Need help?

When you contact support, give your workspace, the source or destination name, the job ID and the first error message.

support@vendodata.com
Last updated on