HOW TO
Establishing an OLE DB connection in ArcGIS Pro allows users to access tables from any database, provided that an ODBC driver for that database is installed on the ArcGIS Pro machine. These connections are read-only and enable users to query, analyze, or join nonspatial tabular data with tables from other data sources.
This article provides guidance on establishing an OLE DB connection in ArcGIS Pro to access tables stored in Databricks Unity Catalog, using Azure Databricks as an example environment.
|
Field |
Value |
Note |
|
Data Source Name |
<Provide a desired DSN> |
|
|
Spark Server Type |
SparkThriftServer (Spark 1.1+) |
Leave as default |
|
Service Discovery Mode |
No Service Discovery |
Leave as default |
|
Host(s) |
<Provide your Server Hostname> |
From 2a above |
|
Port |
443 |
|
|
Database |
<Provide your schema name> |
From 2b above |
|
Auth Mechanism |
User Name and Password |
|
|
User Name |
token |
Enter the word "token" as written |
|
Password |
<Your Personal Access Token> |
From 2c above |
|
Thrift Transport |
HTTP |
Must be HTTP, not SASL |
Figure 1: Sample HTTP Path information

|
Field |
Value |
Note |
|
Key |
Catalog |
Enter the word "Catalog" as written |
|
Value |
<Your_unity_catalog_name> |
e.g. your organization catalog |
Note: Ensure the Apply properties with queries option is checked in the Server Side Properties dialog. After configuring all settings, you must click OK on the DSN Setup dialog and OK on the ODBC Data Source Administrator to save the DSN. If you close both windows without clicking OK on each one, the DSN will not be saved, and it will not appear in ArcGIS Pro.
Figure 2: Sample DSN configuration

Figure 3: Successful ODBC connection test

Note: Refer to the Databricks ODBC Connector Install and Configuration Guide for more information if needed.
Figure 4: ArcGIS Pro Data Link Properties dialog configured for Databricks

Figure 5: ArcGIS Pro showing tables in Databricks via an OLE DB connection

Article ID: 000041665
Get help from ArcGIS experts
Start chatting now