如果我使用SSAS DSV的视图,SSAS数据源视图中的关系是否可以编写脚本?

时间:2010-08-04 17:11:09

标签: scripting views ssas

我在一个数据源视图上建立了一个SSAS 2005多维数据集,该视图由关系层中的视图组成,nto表中包含关系。我没有在视图上使用模式绑定。现在我需要从这些项目重建两个项目,但是害怕必须连接视图的事实并在dsv中再次变暗。 是否有重新建立或记住关系的脚本,或者我必须在关系层中创建它们,还是应该在构建多维数据集时坚持使用表格? 非常感谢 德鲁

1 个答案:

答案 0 :(得分:1)

关于您的问题,原始DSV发生了什么? DSV最终只是一个XML文件。如果检查项目文件夹,则它是具有.dsv文件扩展名的Analysis Services数据源视图文件。因此,如果您只想重建多维数据集和维度,那么只需将原始DSV添加到新项目中,它就像您在新项目中从头开始创建一样。

使用视图作为源通常比使用直接表更好,因为您可以使用表锁定提示,如NOLOCK。此外,您无需更改DSV即可对基础视图进行修改。