通过 SQL 端点将 Azure Analysis Services 连接到 Microsoft Fabric

问题描述 投票:0回答:1

我正在尝试通过 SQL 端点将 Azure Analysis Services 模型连接到 Microsoft Fabric。使用我自己的帐户时[电子邮件受保护]我能够获取数据。为了安排每晚处理模型,所以我需要对 sql 端点数据源进行某种身份验证。

Analysis Services 支持这些身份验证选项(通过 GUI):

  • Windows 身份验证 - Fabric 不支持。
  • 数据库/sql 身份验证 - Fabric 中不支持(无法在 Fabric 中创建 sql 用户)
  • Microsoft 帐户(OAuth2) - 可以通过这种方式获取数据,但数据源获取的令牌会在 30 分钟后过期。所以这不适用于日程安排。

我需要每天晚上处理数据,但这些选项都不起作用。因此,我尝试使用服务主体,也许将其放入连接字符串中,但到目前为止还没有运气。服务主体有权访问我与管理工作室确认了这一点。

我也尝试过表格编辑器 2.19 中是否有任何选项,但到目前为止还没有成功。

任何使模型过程无需每天填写密码或每天进行部署的解决方案都会很好。

ssas-tabular azure-analysis-services microsoft-fabric tabular-editor
1个回答
0
投票

只需按照此处的 OAuth 说明进行操作,就像针对 Azure SQL 数据库一样:

对于使用内存模式的 1400 及更高兼容性级别的表格模型,Azure SQL 数据库、Azure Synapse、Dynamics 365 和 SharePoint List 支持 OAuth 凭据。要生成有效令牌,请使用 Power Query 设置凭据。 Azure Analysis Services 管理 OAuth 数据源的令牌刷新,以避免长时间运行的刷新操作超时

Azure Analysis Services 支持的数据源 - OAuth 凭据

© www.soinside.com 2019 - 2024. All rights reserved.