从Azure Databricks向Microsoft Fabric镜像Unity Catalog失败求助
镜像Azure Databricks Unity Catalog表到Microsoft Fabric失败排查
尝试通过镜像Azure Databricks目录功能,将Azure Databricks中的Unity Catalog(UC)表同步到Microsoft Fabric,已完成以下配置验证:
- Unity Catalog权限:已为操作主体分配
USE CATALOG、EXTERNAL USE SCHEMA、SELECT权限 - 存储RBAC权限:为支撑UC的ADLS存储账户配置了Storage Blob Data Reader角色权限
- 表特性:待镜像表为非流式托管Delta表,已禁用高级Delta特性(Deletion Vectors、Row Tracking)
- 网络配置:存储账户网络已对Fabric开放,可正常访问
但仍出现以下错误:
无法访问数据,请检查此目录的权限
弹性检查失败/表变更状态未知/存储通信问题
已分别尝试用户主体和服务主体两种认证方式,操作主体同时具备Unity Catalog权限、存储RBAC权限及Fabric工作区权限。
待镜像测试表的创建及数据插入SQL如下:
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');
相关错误截图:
- 截图1:权限类报错界面
- 截图2:弹性检查/存储通信类报错界面
内容的提问来源于stack exchange,提问作者Raju Rh
相关产品推荐
相关产品推荐

