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.