cancel
Showing results for 
Search instead for 
Did you mean: 
Data Engineering
Join discussions on data engineering best practices, architectures, and optimization strategies within the Databricks Community. Exchange insights and solutions with fellow data engineers.
cancel
Showing results for 
Search instead for 
Did you mean: 

Managing Unity Catalog Permissions for Databricks Apps via DABs

mnissen1337
New Contributor II

I’m currently developing a Databricks App, and the app’s service principal needs access to Unity Catalog tables. From what I can tell, it doesn’t seem possible to grant Unity Catalog permissions through DABs yet — only through the UI, based on the current documentation.

Can anyone confirm whether this is currently a limitation of DABs? If so, is there any indication of when support for managing UC permissions as part of app bundle resources might be added?

In the meantime, does anyone have recommendations for a temporary workaround that avoids manually assigning permissions to the app service principal in each environment during deployment? Ideally, I’d like to keep the deployment process fully automated across dev/test/prod.

Thanks!

1 REPLY 1

szymon_dybczak
Esteemed Contributor III

Hi @mnissen1337 ,

But there is a way to do this in DABs. Look at following section in documentation:

Manage Databricks apps using Declarative Automation Bundles | Databricks on AWS

szymon_dybczak_0-1778661055459.png

If my answer was helpful, please consider marking it as accepted solution.