Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
I am looking for the exact requirements for setting up AAD Passthrough like outlined here:
Security set up for power bi and databricks
In both of the above scenarios, fine grained access control policies would need to be set up both in Unity Catalog (for users that are consuming directly through DBSQL) and Power BI. If you do not want to set up a dual security model, and instead use Unity Catalog to govern everything without having to set up access control in Power BI, you can opt for AAD passthrough.
This is the preferred architecture if you want to simply your access control setup. You will need to set up a direct query semantic model. There will be a checkbox in “Edit data source credential” that says “Report viewers can only access data source with their own Power BI identities using DirectQuery”. If you tick that checkbox, Power BI will pass down the AAD identity to Databricks SQL Warehouse, which will enable Unity Catalog to check whether that end user's AAD identity has access to certain tables, views, and rows/columns.
Firstly, is this possible on power bi pro licenses?
Do we need to set up a Databricks SQL Warehouse?
Or do you really need to set up Azure sql database or an Azure Synapse Analytics?
Here it seems to say just using databricks would be fine, but you need to set up a gateway?
Overview of single sign-on for on-premises data gateways - Power BI | Microsoft Learn
Solved! Go to Solution.
Hi @frankvb
Based on the error message:
ODBC: ERROR [HY000] [Microsoft][ThriftExtension] (14) Unexpected response from server during a HTTP connection: Bad Status... Status code: 400
usually does not indicate a problem with your Power BI or Databricks setup itself.
This is more commonly caused by network-related issues, such as:
Here are a few steps you could suggest for troubleshooting:
If these steps don’t resolve the problem, consider raising a Microsoft Fabric Support and Status | Microsoft Fabric with Microsoft or Databricks, and share the full error message and your connection details for further investigation.
Hope this helps !!
If this post was helpful, please consider marking Accept as solution to assist other members in finding it more easily.
I am trying to determine if there is some issue with the network or with a firewall, that prevents this to work right now.
So the fact that I get this error message is not due to our set-up?
DataSource.Error: ODBC: ERROR [HY000] [Microsoft][ThriftExtension] (14) Unexpected response from server during a HTTP connection: Bad Status: Unrecognized response with no error message header. Status code: 400.. Microsoft.Data.Mashup.ErrorCode = 10478. DataSourceKind = Databricks. DataSourcePath = {"host":"","httpPath":""}. OdbcErrors = #table({"SQLState", "NativeError", "Message"}, {}). . De uitzondering is opgetreden voor de IDbCommand-interface.
Hi @frankvb
Based on the error message:
ODBC: ERROR [HY000] [Microsoft][ThriftExtension] (14) Unexpected response from server during a HTTP connection: Bad Status... Status code: 400
usually does not indicate a problem with your Power BI or Databricks setup itself.
This is more commonly caused by network-related issues, such as:
Here are a few steps you could suggest for troubleshooting:
If these steps don’t resolve the problem, consider raising a Microsoft Fabric Support and Status | Microsoft Fabric with Microsoft or Databricks, and share the full error message and your connection details for further investigation.
Hope this helps !!
If this post was helpful, please consider marking Accept as solution to assist other members in finding it more easily.
You should be fine with pro licences. You would preferably have a SQL warehouse, as that is optimized for BI use cases, but all purpose computer should also work.
If you databricks instance is on Azure you could just use cloud connections without a gateway. If the databrick workspace is on a VNET with public internet access turned off you need VNET or enterprise gateway within the VNET
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
| User | Count |
|---|---|
| 56 | |
| 55 | |
| 36 | |
| 18 | |
| 14 |