多维数据集是否使用 SQL Server 分析服务器外部的资源



我有一个构建的多维数据集,其中包含跨多个服务器的数据。将多维数据集部署到 SSAS 服务器后,它是否与包含多维数据集所基于的初始数据的 SQL 服务器进行交互?我问的原因是因为我可能有很多用户,并且某些数据位于我们的一台生产服务器上,我们不希望在查询多维数据集期间访问这些数据。

谢谢伊森

典型的 SSAS 多维数据集将它可用的所有数据(根据拉入 DSV 的表/视图)复制到它自己的位置,可以通过转到 SSAS 服务器选项中定义的存储路径并查看文件夹大小来验证这一点。当您查询多维数据集时,它将使用此"复制的数据"。

话虽如此,也有例外:

如果您有 ROLAP 维度,则可以访问基础数据:

http://technet.microsoft.com/en-us/library/ms174915.aspx

如果多维数据集设置为主动缓存,则它可以查询基础数据库本身以保持最新状态:

http://msdn.microsoft.com/en-us/library/ms174769.aspx

这是我唯一熟悉的两个。

请记住,部署通常需要在之后进行处理,除非您要从已在其他地方处理的备份还原。还要记住,在某些时候,您可能希望将新数据添加到多维数据集中,您说这些数据来自您不想中断的生产数据库。

最新更新