You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure Analysis Services连接Microsoft Fabric SQL端点的调度认证问题

Azure Analysis Services连接Microsoft Fabric SQL端点的自动调度认证解决方案

方案1:正确配置服务主体连接字符串

之前服务主体配置失败大概率是连接字符串格式或权限配置遗漏,按以下步骤操作:

  • 用Tabular Editor打开AS模型,定位到Fabric SQL端点数据源
  • 修改连接字符串为服务主体认证格式:
    Data Source=<Fabric SQL端点URL>;Initial Catalog=<目标目录名>;Authentication=Active Directory Service Principal;User ID=<服务主体客户端ID>;Password=<服务主体密钥>
    
  • 确认服务主体已获得Fabric工作区成员/管理员权限,且在对应Lakehouse/数据仓库中拥有数据读取权限(可通过Fabric工作区权限设置验证)
  • 保存模型并重新部署至Azure AS服务器

方案2:统一网关+服务主体认证

由于Azure AS服务器部署后必须通过网关访问Fabric SQL端点,需完成以下配置:

  1. 在Azure门户为你的AS服务器部署统一数据网关,确保网关与AS服务器处于同一区域并保持在线
  2. 在网关管理界面添加Fabric SQL端点作为数据源,认证方式选择服务主体,填入客户端ID和密钥
  3. 在AS模型的数据源设置中指定使用该网关,同时连接字符串采用方案1中的服务主体格式
  4. 触发模型处理测试,验证调度任务可自动执行

方案3:使用Azure AS系统托管标识

若服务主体配置仍有问题,可尝试托管标识方案:

  • 在Azure门户启用AS服务器的系统托管标识
  • 在Fabric工作区中,将该托管标识添加为工作区成员,并授予数据读取权限
  • 修改数据源连接字符串为托管标识认证:
    Data Source=<Fabric SQL端点URL>;Initial Catalog=<目标目录名>;Authentication=Active Directory Managed Identity
    
  • 部署模型后测试自动处理任务

网关相关说明

本地Visual Studio无需网关是因为客户端可直接访问Fabric公共端点,但Azure AS服务器部署后受网络限制必须通过网关。若遇到网关错误:

访问数据源需要本地网关。请为服务器[servername]安装统一网关,或者如果已启用AlwaysUseGateway设置,请将其禁用。

  • 确认统一网关已正确安装、注册并在线
  • 检查AS服务器的AlwaysUseGateway设置:若启用则所有数据源必须通过网关;若仅Fabric SQL端点需要网关,可尝试禁用该设置(需验证是否仍能正常访问其他数据源)

内容的提问来源于stack exchange,提问作者Rogero Wisehombre

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 22:36:32