【发布时间】:2015-04-28 15:04:37
【问题描述】:
我们有大量存储过程,其中数据从与 SQL Server 相同的服务器上的 SSAS 多维数据集提取,并与 SQL Server 表中的数据相结合。
我们目前使用链接服务器 openquery 和 MDX 从 SSAS 中提取数据。这会给执行计划带来一些问题,因为它无法估计将从 SSAS 返回的行数。这真的是连接 SSAS 和 SQL Server 的唯一方法吗?
【问题讨论】:
-
从 SSAS 多维数据集提取数据后,运行更新统计信息并重新构建可能有帮助的索引。您在提取数据时遇到问题吗?
-
我发现
OPENQUERY是一种非常有效的方法。每天使用该结构的第一个查询很慢,但其他存储过程运行得很快。
标签: sql-server sql-server-2012 ssas mdx openquery