dbt-labs / dbt-bigquery

dbt-bigquery contains all of the code required to make dbt operate on a BigQuery database.
https://github.com/dbt-labs/dbt-bigquery
Apache License 2.0
219 stars 154 forks source link

[Feature] Consistent BigQuery Table Naming Convention in DBT Compilation #1150

Open karkinissan opened 7 months ago

karkinissan commented 7 months ago

Is this your first time submitting a feature request?

Describe the feature

When compiling DBT models for BigQuery, the current behavior results in table names formatted as `project_id`.`dataset_name`.`table_name`. However, to align with BigQuery's standard naming conventions and improve consistency, there's a need to modify the DBT compilation process to generate table names in the format `project_id.dataset_name.table_name`.

The former format prevents a CTRL+Click on the table name in the BigQuery editor to navigate to the source table/view. Not an issue with the latter format.

Please consider implementing this feature to enhance the overall usability and consistency of DBT when working with BigQuery.

Describe alternatives you've considered

Dataform follows the BigQuery's standard naming convention.

Who will this benefit?

No response

Are you interested in contributing this feature?

No response

Anything else?

No response

github-actions[bot] commented 1 month ago

This issue has been marked as Stale because it has been open for 180 days with no activity. If you would like the issue to remain open, please comment on the issue or else it will be closed in 7 days.

karkinissan commented 1 month ago

Comment to prevent closing.