Try exploring this lab using BigQuery Connections and SQL. This requires different permissions related to BigQuery Connections.
Here are the necessary permissions you need to add:
roles/bigquery.dataViewer – read access to BigQuery tables
roles/bigquery.dataEditor – write access (like updating tables)
roles/bigquery.jobUser – ability to run BigQuery jobs
roles/bigquery.user – general access to datasets and projects
roles/aiplatform.user – access to Vertex AI services
roles/storage.objectViewer – access to the Cloud Storage bucket, if needed for staging or data loading
You can also attach custom access controls to limit access to BigQuery datasets and tables.