一次性改变一个维度的来源?
Change the source of a dimension in one go?
这是 "where the **** did Visual Studio put the button to do that? You must be able to..." 个问题之一。
SSAS 项目中的维度超出 DSV 中的 table。现在我已经创建了一个命名查询(它只是从 table 中排除了某些不需要的行)。如何切换维度以指向此命名查询?列集中没有任何变化。
我所做的是转到每个属性,并将其 KeyColumn(和 NameColumn,在适当的情况下)的源更改为命名查询 - 这涉及重新选择相同的列名称。
只有 是更好的方法...
终于找到了
您不会在维度本身中执行此操作,它会将覆盖在 DSV 中真实数据源上的对象的 "friendly name" 作为其源。
相反,您 "point" 在 DSV 本身中将该友好名称命名为不同的数据库对象(table,视图):右键单击该对象并 select "Replace Table".
请注意 "friendly name" 不会改变,因此它看起来好像什么都没发生,直到您看到名称 属性 已更改为指向您刚刚选择的对象. (我通常更改友好名称以至少提供有关基础数据库对象的一些信息)。
这是 "where the **** did Visual Studio put the button to do that? You must be able to..." 个问题之一。
SSAS 项目中的维度超出 DSV 中的 table。现在我已经创建了一个命名查询(它只是从 table 中排除了某些不需要的行)。如何切换维度以指向此命名查询?列集中没有任何变化。
我所做的是转到每个属性,并将其 KeyColumn(和 NameColumn,在适当的情况下)的源更改为命名查询 - 这涉及重新选择相同的列名称。
只有 是更好的方法...
终于找到了
您不会在维度本身中执行此操作,它会将覆盖在 DSV 中真实数据源上的对象的 "friendly name" 作为其源。
相反,您 "point" 在 DSV 本身中将该友好名称命名为不同的数据库对象(table,视图):右键单击该对象并 select "Replace Table".
请注意 "friendly name" 不会改变,因此它看起来好像什么都没发生,直到您看到名称 属性 已更改为指向您刚刚选择的对象. (我通常更改友好名称以至少提供有关基础数据库对象的一些信息)。