Hello!
Currently, the BigQuery Emulator works well with Python and Go clients using AnonymousCredentials, but it is not compatible with dbt (dbt-bigquery adapter). The dbt adapter requires a valid service account keyfile and attempts to perform authentication, which is not implemented in the emulator. This results in errors and prevents local development and testing of dbt projects with the emulator.
Feature request:
Add native support for dbt integration, allowing the emulator to accept service account keyfiles and bypass authentication checks.
Optionally, provide a configuration or environment variable to enable "dbt mode" for seamless local testing.
This would greatly improve the developer experience for teams using dbt and BigQuery Emulator for CI/CD and local development.
Thank you for your work on this project!
Hello!
Currently, the BigQuery Emulator works well with Python and Go clients using AnonymousCredentials, but it is not compatible with dbt (dbt-bigquery adapter). The dbt adapter requires a valid service account keyfile and attempts to perform authentication, which is not implemented in the emulator. This results in errors and prevents local development and testing of dbt projects with the emulator.
Feature request:
Add native support for dbt integration, allowing the emulator to accept service account keyfiles and bypass authentication checks.
Optionally, provide a configuration or environment variable to enable "dbt mode" for seamless local testing.
This would greatly improve the developer experience for teams using dbt and BigQuery Emulator for CI/CD and local development.
Thank you for your work on this project!