-
Notifications
You must be signed in to change notification settings - Fork 208
Added Support for api_endpoint config #1045
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Added Support for api_endpoint config #1045
Conversation
|
Thank you for your pull request! We could not find a changelog entry for this change in the dbt-bigquery package. For details on how to document a change, see the Contributing Guide. |
|
Hey @jtcohen6, appreciate if you can get this in at your earliest convenience - thanks! |
Co-authored-by: Colin Rogers <[email protected]>
|
@OTooleMichael applied some code formatting here and now should be good to go, thanks for all the work to get this over the line! |
Thanks so much. Will be nice to have this close :) |
|
Hi all. Any chance this is merging soon? |
resolves dbt-labs/dbt-bigquery#358
Rework of dbt-labs/dbt-bigquery#1017
Ala @jtcohen6
Allows api_endpoint to be set in BigQuery connection profile. This expands out optionally allowing to
api_endpointto be set. This is supported Biqquery way of overriding the http endpoint, similar to Snowflake. Issue 358 references this. Users may try running with a BQ emulator or proxy, but dbt Labs makes no guarantees of officially supported emulators or proxies.Problem
Bigquery Connection provides a native way to set the api_endpoint (similar to how the host can be set for most other connectors) - This allows the end user to utilise this GoogleBQ option as they see fit.
Solution
The Code simply acknowledges this BigQuery settings and accepts to pick it up from DBT credentials, and pass it onwards to BQ when present.
Checklist