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
Hello all!
I am trying to create a Pipeline to get data from my Azure Databricks environment. I have an existing connection that I have used with Dataflows and Semantic Models before that works without any issue, but when I select the connection in a Copy Data activity in my pipeline I get the below error message.
Error Message:
ErrorCode=FailedToConnectToDatabricksWorkspace,Failed to connect to Databricks workspace. Error Cluster XXXXX does not exist. Cluster XXXXX does not exist Processed HTTP request failed.
It is important to note the Server hostname and HTTP path are for a serverless SQL Warehouse in databricks, the Warehouse is running, I am authenticating with a PAT, the connection shows as "Online" in the "Manage connections and gateways" screen, and that the connection works for Dataflows and Semantic Models.
Thank you in advance for the help!
@AKemper It's true.
1. JDBC URL
@BeaBF I am getting a different error now regarding ODBC drivers.
Error message:
An exception occurred: ODBC: ERROR [IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
I am seeing conflicting comments online about how to resolve this so any thoughts you have regarding this would be appreciated.
Thanks!
@AKemper have you still the problem?
(Recommended, no driver installation needed)
In ADF Linked Services, choose JDBC (not ODBC).
Connection string:
Username: token
Password: <your Databricks PAT>
BBF
ODBC in ADF only works if:
You install the Databricks ODBC driver, and
You run the pipeline on a self-hosted IR where that driver is installed.
Here the steps:
Set up a self-hosted Integration Runtime (SHIR)
Install it on a VM (e.g. in Azure or on-prem).
Install the Databricks ODBC driver on that VM
Download from Databricks → Databricks ODBC driver.
Install it like any other ODBC driver.
Create a System DSN (Windows ODBC Data Source Administrator)
Configure it with:
Host(s) = your Databricks SQL hostname (e.g. adb-12345.6.azuredatabricks.net)
Port = 443
HTTP Path = your SQL warehouse path (from Databricks)
Authentication = Token
Token = your PAT
Configure your Linked Service in ADF
Type = ODBC
Runtime = your self-hosted IR (not auto-resolve / default)
Connection string = reference the DSN you created, e.g.:
(note: depending on driver version, some params may be optional)
Test connection
Should succeed now, because the driver is present on the SHIR.
if you cannot use JDBC and you cannot install a self-hosted IR (so ODBC won’t work, because Microsoft-hosted IR has no Databricks ODBC driver), then unfortunately you’ve hit a real limitation in ADF/Synapse.
The best workaround is to use Dataflows instead of Copy Data
You already said your existing connection works fine in Dataflows.
If your main goal is just to move data, you could orchestrate with pipelines but perform the copy with Mapping Dataflows instead of Copy Data.
Dataflows do support Databricks SQL directly.
BBF
@AKemper Hi!
In Copy Data, when selecting the source, choose:
Source type → Databricks (SQL endpoint)
Provide the server hostname, HTTP path, and PAT.
This treats it like a SQL source rather than a cluster-based notebook source.
This should work exactly like Dataflows do
BBF
@BeaBF Thank you for the quick reply!
In Copy Data when selecting a source the only Databricks option I have is Azure Databricks which is what is giving me the error.
Thank you!
@AKemper ok, in Copy Data, Databricks SQL endpoint is not exposed as a first-class source in some versions of ADF/Synapse.
Try to use a JDBC/ODBC connector to query the SQL endpoint
Copy Data activity can use generic JDBC instead of the Azure Databricks connector.
Example JDBC URL for a SQL endpoint:
@BeaBF I am now getting the below error message regarding the UID param in the connection string.
An exception occurred: ODBC: The connection string is invalid. The connection property 'uid' can only be provided using credentials.
Check out the November 2025 Power BI update to learn about new features.
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!