2

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

谢谢,伊桑

4

1 回答 1

2

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

话虽如此,但也有例外:

如果您有 ROLAP 维度,它可以通过基础数据:

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

如果您的多维数据集设置为主动缓存,那么它可以查询底层数据库本身以保持最新:

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

这是我熟悉的仅有的两个。

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

于 2012-07-02T16:32:47.230 回答