Skip to content
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

[Feature] Allow multiple groups configured in a single model #11320

Open
3 tasks done
roman-segador opened this issue Feb 18, 2025 · 0 comments
Open
3 tasks done

[Feature] Allow multiple groups configured in a single model #11320

roman-segador opened this issue Feb 18, 2025 · 0 comments
Labels
enhancement New feature or request triage

Comments

@roman-segador
Copy link

roman-segador commented Feb 18, 2025

Is this your first time submitting a feature request?

  • I have read the expectations for open source contributors
  • I have searched the existing issues, and I could not find an existing issue for this feature
  • I am requesting a straightforward extension of existing dbt functionality, rather than a Big Idea better suited to a discussion

Describe the feature

Currently, each model can be configured to be part of a single group. While that's enough (and the correct configuration for most of the uses cases, there are some scenarios where allowing more than one configured group could be beneficial.

One scenario is having a group (e.g. data_utils) which contains internal models for the data engineering team that monitor in different ways models from other groups. Those models should be part of that data_utils group, but they can work today only with the public models from other groups.

By allowing multiple groups defined, we could still control in code the access to private models and unblock this (exceptional) use cases.

Describe alternatives you've considered

  • flag to ignore visibility restrictions running a dbt job (I don't like it as you lost control in the code of the visibility)
  • property in groups to elevate the permissions for a given group (still less granular control)

Who will this benefit?

DBT developers working in a single project configuration with multiple groups.

Are you interested in contributing this feature?

yes, although I'm not sure if I have the required skills for this.

Anything else?

No response

@roman-segador roman-segador added enhancement New feature or request triage labels Feb 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request triage
Projects
None yet
Development

No branches or pull requests

1 participant