This guide helps an organization to set up set up Azure Databricks for Microsoft Fabric Mirrored Catalog. For more, see Microsoft Fabric Mirrored Catalog From Azure Databricks.
- Follow Deployment Guide for Microsoft Fabric.
- You have access to the Azure Portal and permission to create resources (or ask your Azure admin).
You can create an Azure Databricks workspace in several ways (Azure Portal, Databricks CLI, ARM/Terraform templates). The fastest method is the Azure Portal — see Microsoft’s guide: Deploy a workspace using the Azure Portal for full details. The steps below walk through the Portal-based creation..
-
Go to the Azure Portal.
-
Click Create a resource and search for "Azure Databricks".
-
Click Create and fill in the required fields:
-
Click Review + Create and then Create.
-
When deployment is complete, click Go to resource.
-
Click Launch Workspace and copy the workspace URL for later.

- In your Databricks workspace, click your user icon (top right) > Settings.
- Go to Identity and access > Users.
- Click Manage and add users who need access.
- To make a user an admin: click the three dots
...next to their name, choose Edit, and turn on Admin access.
External data access is required for Fabric to mirror Databricks data. Request your global tenant administrator to help you to set up this.
- In Databricks workspace, click the Catalog icon (left menu).
- Click the gear icon at the top of the Catalog pane and select Metastore.
- On the Details tab, enable External data access.
- If you see a message that only a global admin can enable this, ask your Azure admin for help. When complete the admin will see this view:
You will need the following values for deployment process later. Be sure to record them for future reference.
-
Workspace URL:
- Use the URL copied in Step 1 → Substep 6.
-
Personal Access Token (PAT):
- In Databricks workspace, click your profile icon (top-right) and select Settings.
- Navigate to Developer → Access tokens → Manage.
- Click Generate new token, add a comment, and set the lifetime.
- Copy the token (it begins with
dapi...) and store it in a secure location. You will not be able to view this token again after closing the dialog.
-
Cluster ID (create a cluster / compute to obtain this): If you do not yet have a cluster, create one before running the deployment scripts (instructions below).
How to create a cluster:
- In your Databricks workspace, click Compute → Create Compute.

- Enter a Compute name, choose the runtime version, worker type and node count appropriate for your workloads.
- Click Create. Wait until the cluster status displays
Running(orStarted) — you can verify this by the green dot next to the cluster name.
How to get the Cluster ID:
- Open your Databricks workspace.
- In the left navigation pane, go to Compute.
- Select the cluster you want to inspect.
- On the cluster details page, click the ... (More Actions) menu in the top-right corner.
- Choose View JSON from the dropdown. A JSON window will open with the cluster configuration details.

- Search (Ctrl + F) for "cluster_id".
- Copy the value next to "cluster_id" — that’s your Cluster ID.

Notes: Creating a cluster requires appropriate Databricks permissions. If you cannot create a cluster, ask your administrator to provision one or supply you with the Cluster ID.
- In your Databricks workspace, click Compute → Create Compute.
-
Catalog Managed Location:
Note: If you cannot find an external location, refer to the Troubleshooting section below.
- In your Fabric workspace, click + New item.
- Select Folder and name it
databricks. - Open the newly created
databricksfolder to navigate into it. - Within the folder, click + New item again.
- Search for "Azure Databricks" and select Mirrored Azure Databricks Catalog.
- Choose New connection.
- Enter your Databricks workspace URL (copied earlier, e.g.,
https://adb-<WorkspaceID>.azuredatabricks.net). - Name your connection, select Microsoft Entra ID for authentication, and sign in.
- Click Connect.
After setup, you can reuse this connection by choosing Existing connection.
Follow these steps to manually create an external location:
-
Navigate to External Locations in Databricks:
- In your Databricks workspace, click Catalog (left menu).
- Click the gear icon at the top and select External Locations.
- Click Create Location.
-
Find the storage path URL:
- Go to the Azure Portal.
- Navigate to your Azure Databricks resource group.
- Locate and click on the Managed Resource Group.
- In the managed resource group, find the Storage Account (usually named
dbstorage<random-string>). - Click on the storage account and select Containers from the left menu.
- Note the Container Name (commonly
unity-catalogor similar). - Construct the storage path URL using this format:
abfss://<container-name>@<storage-account-name>.dfs.core.windows.net/<optional-path> - Example:
abfss://unity-catalog@dbstorage123abc.dfs.core.windows.net/managed-location
-
Create or select a Storage Credential:
- In the Databricks Create Location dialog, you'll need to select or create a Storage Credential that has access to the storage account.
- If you need to create a new storage credential, you'll need the Access Connector ID:
- In the Azure Portal, go to your Azure Databricks resource group.
- Open the Managed Resource Group.
- Look for the Access Connector for Azure Databricks resource (named something like
<workspace-name>-accessconnector). - Click on the Access Connector resource.
- Copy the Resource ID from the Overview page or Properties section.
- Use this Access Connector ID when creating the storage credential in Databricks.
-
Complete the external location setup:
- Enter a Location Name for your external location.
- Paste the storage path URL you constructed in step 2.
- Select the storage credential from step 3.
- Click Create to finalize the external location.
-
Verify the managed location:
- Once created, return to Catalogs → Settings to verify and copy the managed location URL.
For deploying Databricks resources, follow instructions the Deployment Guide for Databricks.





