2016-11-16 28 views
0

这是其中一个“Visual Studio把按钮做的那个吗?你必须能够......”的问题。一次更改维度的来源?

SSAS项目中的维度在DSV中的表中运行。现在我创建了一个命名查询(它只是从表中排除某些不需要的行)。如何切换维度以指向此命名查询?在一组列中没有任何变化。

我所做的是去每个属性,并将其KeyColumn(和NameColumn,在适当情况下)的源更改为指定的查询 - 这涉及重新选择相同的列名称。

那里只是是一个更好的方式来做到这一点...

回答

0

我发现它到底。

您不要在维度本身中进行此操作,它会将DSV中实际数据源上覆盖的对象的“友好名称”作为其源。

相反,您将该友好名称“指向”DSV本身中的其他数据库对象(表格,视图):右键单击对象并选择“替换表格”。

请注意,“友好名称”不会更改,以便它看起来好像什么也没有发生,直到您看到Name属性已更改为指向您刚刚选择的对象。 (我通常会更改友好名称,以便至少提供有关底层数据库对象的一些信息)。