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
- Snowflake
- Tableau
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
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
- Click the BigQuery card in the Connectors tab
- Enter a Connection Name (e.g., “Analytics Warehouse”)
- Open the JSON key file in a text editor, copy the entire contents, and paste into the Service Account JSON field
- Click Add Connection
Limiting Access to Specific Datasets
For finer control, grant permissions at the dataset level instead of the project level:- Go to BigQuery in the Cloud Console
- Click on a dataset, then Sharing > Permissions
- Add the service account email with the BigQuery Data Viewer role
Troubleshooting
Learn more: BigQuery Documentation | BigQuery IAM Roles