Skip to content

Add native support for dbt integration and authentication bypass #429

@jefersonmlopes

Description

@jefersonmlopes

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!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions