我一直在努力寻找一种简单的解决方案来将 Azure 数据工厂或 Fabric 连接到本地 SSAS 多维数据集。我进行了广泛的搜索,
但我遇到的只是有关连接到 SQL Server 的指南或说明当前无法从 Fabric 连接到 SSAS 的讨论。我不确定我是否采取了正确的方法。任何指导将不胜感激。在计算机上安装链接服务器并使用 SQL Server 作为连接器是否足够?
要使用 ADF 连接到本地 SSAS 多维数据集,您需要在有权访问 SSAS 多维数据集的计算机上安装自托管集成运行时 (SHIR)。然后,您可以配置 IR 以将其注册到 ADF。配置 IR 后,您可以在 ADF 中创建 SQL Server 链接服务,该服务使用 IR 连接到 SSAS 多维数据集。以下是步骤:
不幸的是,Fabric dataflow gen2 和数据管道不支持 SSAS 作为连接器:
因此,作为解决方法,您必须在 SQL Server 实例和 SSAS 实例之间创建一个链接服务器,并利用 SQL 连接器,然后通过 Openquery 进行查询。我的下面的博客解释了同样的内容供参考:
https://datasharkx.wordpress.com/2021/03/16/copy-data-from-ssas-aas-through-azure-data-factory/