Skip to main content

Overview

Workshop supports three data warehouse and business intelligence connectors for enterprise-scale analytics:

General Setup

All data warehouse connectors follow the same workflow:
1

Open Hub > Connectors

Open the Workshop Hub from the sidebar and click the Connectors tab.
2

Select your platform

Find and click the card for your data warehouse.
3

Enter credentials

Fill in the connection fields described for your platform below.
4

Name and save

Give your connection a memorable name and click Add Connection.

BigQuery

BigQuery is Google Cloud’s serverless data warehouse. Workshop connects via a GCP service account with read-only access.

What You’ll Need

Setting Up Access

1

Create or select a GCP project

Go to the Google Cloud Console and create or select a project with BigQuery data.
2

Enable the BigQuery API

Go to APIs & Services > Library, search for “BigQuery API”, and enable it (most projects have it enabled by default).
3

Create a service account

Go to IAM & Admin > Service Accounts, click Create Service Account, and enter a name (e.g., “Workshop BigQuery Access”).
4

Grant permissions

Add two roles:
  • BigQuery Data Viewer — read access to tables and views
  • BigQuery Job User — permission to run queries
Click Continue, then Done.
5

Download the JSON key

Click on the service account, go to the Keys tab, click Add Key > Create new key, select JSON, and click Create. The file downloads automatically.

Connecting to Workshop

  1. Click the BigQuery card in the Connectors tab
  2. Enter a Connection Name (e.g., “Analytics Warehouse”)
  3. Open the JSON key file in a text editor, copy the entire contents, and paste into the Service Account JSON field
  4. Click Add Connection

Limiting Access to Specific Datasets

For finer control, grant permissions at the dataset level instead of the project level:
  1. Go to BigQuery in the Cloud Console
  2. Click on a dataset, then Sharing > Permissions
  3. Add the service account email with the BigQuery Data Viewer role

Troubleshooting

Keep your service account key file secure. Don’t share it or commit it to version control. If compromised, delete the key in the Cloud Console and create a new one.
Learn more: BigQuery Documentation | BigQuery IAM Roles

Verifying Any Data Warehouse Connection

After connecting, ask Workshop:
If Workshop returns your data, the connection is working.