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:ย 

connecting to unity catalog with power BI

Miloud_G
New Contributor III

i created a group of powerBI users, i grant consumer access permission to this groupe on unity catalog 

i started a shared compute cluster (Standard_D4ds_v5). 

when trying to connect from power BI, i will connect to tables only if i grant access to workspace on groupe

Is their a way to connect to tables without giving access to workspace and without using SQL warehouse(serverLess) 

thank you

1 ACCEPTED SOLUTION

Accepted Solutions

radothede
Valued Contributor II

Hi @Miloud_G 

Instead of granting full workspace access, you can grant "Databricks SQL access" entitlement, which provides limited workspace access specifically for BI tools.

Go to Workspace Settings โ†’ Identity and Access โ†’ Groups/Users/SPs Manage โ†’ Select the group or user or SP โ†’ Entitlements โ†’ Enable Databricks SQL access

Generally, it is advised to use SQL endpoints for PBI workloads - they perform much better due to cache, optimisations, photon, etc. 

I would also recommend to use Serverless, this is because You will not pay for spin-up and Your resources will be deallocated shortly after. SQL Warehouses provide better isolation and governance for BI workloads as well as better performance and cost optimization for BI scenarios.

You can also take a look into databricks pbi connection best practices cheat sheet. 

 

 

View solution in original post

1 REPLY 1

radothede
Valued Contributor II

Hi @Miloud_G 

Instead of granting full workspace access, you can grant "Databricks SQL access" entitlement, which provides limited workspace access specifically for BI tools.

Go to Workspace Settings โ†’ Identity and Access โ†’ Groups/Users/SPs Manage โ†’ Select the group or user or SP โ†’ Entitlements โ†’ Enable Databricks SQL access

Generally, it is advised to use SQL endpoints for PBI workloads - they perform much better due to cache, optimisations, photon, etc. 

I would also recommend to use Serverless, this is because You will not pay for spin-up and Your resources will be deallocated shortly after. SQL Warehouses provide better isolation and governance for BI workloads as well as better performance and cost optimization for BI scenarios.

You can also take a look into databricks pbi connection best practices cheat sheet. 

 

 

Join Us as a Local Community Builder!

Passionate about hosting events and connecting people? Help us grow a vibrant local communityโ€”sign up today to get started!

Sign Up Now