我可以将 SQL Server Analysis Services (SSAS) 连接到 Azure 数据工厂 (ADF)吗

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

我想将我的 SSAS 多维立方体连接到 Azure 数据工厂。这样做的目的是将数据从 Analysis Services 多维数据集复制到 Azure 存储帐户。多维数据集包含计算的度量,否则,我可以只使用位于 SQL 服务器本身的数据库上的底层视图。

没有直接的 ADF 连接器可以让我连接到 SSAS 多维立方体。我可以使用 ODBC 连接器作为变通方法吗?

我在网上进行了研究,发现 cdata 提供了一个 SSAS ODBC 驱动程序,但这对我来说不是一个可行的选择。我好像找不到微软的。

azure odbc ssas multidimensional-cube
1个回答
0
投票

尝试以下解决方法(注意我使用一堆搜索将其放在一起 - 没有一个被证明)。

创建一个 Azure 逻辑应用程序并使用“执行 SQL 查询 (V2)”操作与 SSAS 的 ODBC 连接。在运行 Logic App 的机器上尝试 MSOLAP ODBC 驱动程序(SQL Server Feature Pack 的一部分)并使用 ODBC 数据源管理器工具配置 ODBC 数据源

https://learn.microsoft.com/en-us/azure/data-factory/connector-overview

在“执行 SQL 查询 (V2)”操作中,编写 MDX 查询以从 SSAS 多维数据集获取数据,包括所需的计算量度。执行 MDX 查询以获取数据以将查询结果存储在变量中。

在 ADF 管道中,添加“复制数据”活动并将源数据集配置为使用逻辑应用程序中“执行 SQL 查询 (V2)”操作的输出。配置目标数据集以指向你的 Azure 存储帐户。最后,通过添加一个“Web 活动”来调用逻辑应用并将 Web 活动的输出连接到“复制数据”活动,将逻辑应用连接到 ADF 管道

https://learn.microsoft.com/en-us/analysis-services/multidimensional-models/multidimensional-model-databases-ssas?view=asallproducts-allversions

请注意,使用 MSOLAP ODBC 驱动程序应该适用于您的 SSAS 多维立方体 - 但与上述所有步骤一样,我无法保证。

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