BQ pain points: permissions and RBAC #277
Replies: 1 comment
-
I absolutely agree it's complex to create dedicated service accounts on BQ for dbt especially if you're building a monolithic dbt project and try to setup an account per domain/team. One of the issues is that you can't do a partial dbt compile: so you're going to read all tables (and therefore need rights for all the input/destination datasets for the compile). But even if you have the rights for the compile, if you're using variables, dbt will recompile the project because there is no way to declare variables that wouldn't change precompiled queries. For rights management, overall I would suggest to create a dbt package that generates the required rights to run in IAC output (ie Terraform). |
Beta Was this translation helpful? Give feedback.
-
background
our friends at BigQuery are very interested to hear how they can improve the product for users of dbt. They'd like to target specific pain points. The more context you can share on your request the better. Think about including things along the lines of:
focus area for this discussion
This discussion is specifically related to issues and challenges with permissioning and role-based access control (RBAC). We've heard of a number of opportunities in this area. Here's a few examples (feel free to grab one and flesh it out more!)
Beta Was this translation helpful? Give feedback.
All reactions