Hi @Addyy,
@balajij8 is right. For Power BI (via a SQL warehouse), users need a full chain of Unity Catalog + warehouse permissions. If youโve only granted SELECT at the table level to individual users, but not USE CATALOG/USE SCHEMA on the hierarchy or not to the correct identity (service principal vs. user), then the Power BI reports will still hit access errors. So youโre likely just missing those pieces, not hitting a bug.
Here are some checks you could do...
The first one is usually the lack of UC object privileges. To query catalog.schema.table, the principal that Power BI uses must have the following....
- USE CATALOG on the catalog
- USE SCHEMA on the schema
- SELECT on the table
Example (for a group "data_analysts"), make sure you have granted these privileges.
GRANT USE CATALOG ON CATALOG my_catalog TO `data_analysts`;
GRANT USE SCHEMA ON SCHEMA my_catalog.my_schema TO `data_analysts`;
GRANT SELECT ON TABLE my_catalog.my_schema.my_table TO `data_analysts`;
Secondly, check what identity Power BI actually uses to connect. If it uses OAuth/SSO, the Entra ID user visible to Databricks must have the above UC privileges. If it is using a service principal or PAT, then the service principal or PAT owner needs the UC grants on catalog, schema, and table, plus any Power BI connection objects used for jobs.
You may also want to check the SQL warehouse configuration and access to ensure the warehouse is Unity Catalog enabled. UC governs data access on SQL warehouses for most assets. Also, users/SPs also need at least CAN USE (or higher) on the SQL warehouse ACLs so that Power BI can run queries through it.
For Power BI integration via the Databricks connector, the docs explicitly require that your data is in Unity Catalog, and your compute (SQL warehouse) is UCโenabled; Hive metastore is not supported for these flows.
If this answer resolves your question, could you mark it as โAccept as Solutionโ? That helps other users quickly find the correct fix.
Regards,
Ashwin | Delivery Solution Architect @ Databricks
Helping you build and scale the Data Intelligence Platform.
***Opinions are my own***