将 Azure 数据工厂集成与本地 SSAS 多维数据集连接

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

我一直在努力寻找一种简单的解决方案来将 Azure 数据工厂或 Fabric 连接到本地 SSAS 多维数据集。我进行了广泛的搜索,

但我遇到的只是有关连接到 SQL Server 的指南或说明当前无法从 Fabric 连接到 SSAS 的讨论。我不确定我是否采取了正确的方法。任何指导将不胜感激。在计算机上安装链接服务器并使用 SQL Server 作为连接器是否足够?

database azure azure-data-factory ssas fabric
2个回答
0
投票

要使用 ADF 连接到本地 SSAS 多维数据集,您需要在有权访问 SSAS 多维数据集的计算机上安装自托管集成运行时 (SHIR)。然后,您可以配置 IR 以将其注册到 ADF。配置 IR 后,您可以在 ADF 中创建 SQL Server 链接服务,该服务使用 IR 连接到 SSAS 多维数据集。以下是步骤:

  1. 在有权访问 SSAS 多维数据集的计算机上安装自托管集成运行时。
  2. 配置已安装的集成运行时。请参阅 Microsoft 文档
  3. 在 ADF 中创建 SQL Server 链接服务,该服务使用自托管集成运行时连接到 SSAS 多维数据集。

0
投票

不幸的是,Fabric dataflow gen2 和数据管道不支持 SSAS 作为连接器:

https://community.fabric.microsoft.com/t5/Service/SQL-Server-Analysis-Services-as-a-Dataflow/m-p/827053

因此,作为解决方法,您必须在 SQL Server 实例和 SSAS 实例之间创建一个链接服务器,并利用 SQL 连接器,然后通过 Openquery 进行查询。我的下面的博客解释了同样的内容供参考:

https://datasharkx.wordpress.com/2021/03/16/copy-data-from-ssas-aas-through-azure-data-factory/

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