分区的不同命名查询
若要使某个度量值组的多个分区基于一个表,您可以在数据源视图中创建不同的命名查询,让这些命名查询返回各个分区所需的不同行。 然后,您可以分别使分区基于各个命名查询。
使用不同的命名查询时,请确保各分区之间没有重复的数据。 例如,如果一个命名查询仅返回 1997 年的交易,而另一个命名查询仅返回 1998 年的交易,则这些表包含独立的数据。 同样,针对不同的产品系列或不同的地域的命名查询也相互独立。
使用包含重复数据的不同命名查询是可以的,但是建议您不要这样做。 因为在此情况下,您必须在分区中使用筛选器,以确保一个分区使用的数据不被任何其他分区使用。
在数据源视图中手动为分区创建排他命名查询时,请确保分区的组合数据包含了您希望将其纳入多维数据集的度量值组中的所有数据。 请确保没有让默认分区基于该度量值组的整个表,否则,基于该查询的分区将会与基于完整表的查询有重叠部分。
为分区指定命名查询的方法与指定事实数据表的方法相同。 您可以在分区向导的**“指定源信息”页中指定命名查询。 在该页上,在“分区源”下的“查找范围”后面,指定您要从中进行查找的数据源视图,然后单击“查找表”,最后,在“可用表”**下,选择您要使用的命名查询。
有关创建命名查询的详细信息,请参阅在数据源视图中替换表或命名查询 (Analysis Services)。