Skip to content

Conversation

@benjaminwestern
Copy link
Collaborator

Changes

  • Added configurable BigQuery regions/locations
  • Implemented configuration priority order: workflow_settings.yaml → environment variables → gcloud config → VS Code settings
  • Added Dataform: Show BigQuery configuration command for debugging

New Files

  • src/bigqueryConfigResolver.ts

Environment Variables

  • Project: GOOGLE_CLOUD_PROJECT, GCLOUD_PROJECT, GCP_PROJECT
  • Region: GOOGLE_CLOUD_REGION, GCLOUD_REGION, GCP_REGION

Backward Compatible

Existing VS Code settings continue to work as fallback.

@benjaminwestern benjaminwestern force-pushed the feature/project-config-uplift branch from 8fe0377 to 33170e7 Compare July 21, 2025 11:29
@ashish10alex
Copy link
Owner

Thanks @benjaminwestern for introducing continuous improvement to the bigquery client code. For my own understanding could you please summarise the issue that this change will solve or a scenario where without this change the extension will not work.

I wanted to make sure the extra 2 secs that createBigQueryClient() now takes is worth it. Also, the increase in code that will need to be maintained.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

3 participants