Microsoft Fabric Unity Catalog mirroring from Azure Databricks fails
13:13 28 Dec 2025

I’m trying to mirror an Azure Databricks Unity Catalog table into Microsoft Fabric using the Mirrored Azure Databricks catalog feature.

I’ve validated that:

  • Unity Catalog permissions are correct (USE CATALOG, EXTERNAL USE SCHEMA, SELECT)

  • Storage RBAC is set (Storage Blob Data Reader on the ADLS account backing UC)

  • Table is a managed Delta table (non-streaming, no advanced Delta features)

  • Storage networking is open and reachable from Fabric

Despite this, Fabric fails with errors like:

  • “Couldn’t access data. Check your permissions for this catalog”

  • “Resilience check failed / table change state is Unknown / storage communication issues”

Authentication scenario

I authenticated the mirrored catalog using a user principal and also tried with Service principal

The user has:

  • Unity Catalog permissions
  • Storage RBAC
  • Fabric workspace permissions

Here is the dummy table and data which I am trying to mirror

USE CATALOG demo_unity_catalog;
USE SCHEMA demo;
 
CREATE TABLE IF NOT EXISTS orders_demo (
  order_id        STRING,
  customer_name   STRING,
  city            STRING,
  order_ts        TIMESTAMP,
  amount          DECIMAL(10,2),
  channel         STRING
)
USING DELTA
TBLPROPERTIES (
  'delta.enableDeletionVectors' = 'false',
  'delta.enableRowTracking'     = 'false'
);
 
INSERT INTO orders_demo VALUES
('O-1001','Asha Singh','Auckland', timestamp('2025-12-01 10:15:00'), 129.99,'Web'),
('O-1002','Noah Chen','Wellington', timestamp('2025-12-02 14:40:00'),  49.50,'Store'),
('O-1003','Mia Patel','Christchurch', timestamp('2025-12-03 09:05:00'), 220.00,'Web'),
('O-1004','Leo Martin','Hamilton', timestamp('2025-12-04 18:22:00'),  15.99,'Mobile'),
('O-1005','Emma Wilson','Dunedin', timestamp('2025-12-05 11:11:00'),  78.25,'Web');

enter image description here

enter image description here

azure-databricks microsoft-fabric