Click to Rate and Give Feedback
MSDN
MSDN Library
SQL Server
SQL Server 2008
Operations
Administration
 Filtering a Fact Table for Multiple...

  Switch on low bandwidth view
Community Content
In this section
Statistics Annotations (0)
Other versions are also available for the following:
SQL Server 2008 Books Online (June 2009)
Filtering a Fact Table for Multiple Partitions

When the same fact table is used for more than one partition in a cube, it is important that the same rows are not used in more than one partition. It is possible for a row that is used in more than one partition to be included multiple times when the cube is processed or queried; this can cause queries to return incorrect data.

You can use filters in partitions to ensure that data is not duplicated among the partitions. A partition's filter specifies which data in the fact table is used in the partition. It is important that the filters for all partitions in a cube extract mutually exclusive datasets from the fact table. For example, these filters are mutually exclusive within each set:

Set 1:

"SaleYear" = 2004

"SaleYear" = 2005

Set 2:

"Continent" = 'NorthAmerica'

"Continent" = 'Europe'

"Continent" = 'SouthAmerica'

Set 3:

"Country" = 'USA'

"Country" = 'Mexico'

("Country" <> 'USA' AND "Country" <> 'Mexico')

You specify a query to restrict rows in a table on the Enter a Query to Restrict Rows page of the Partition Wizard. On this page, select the Specify a query to restrict rows check box, and then construct the query that limits the rows.

When you create mutually exclusive queries for partitions, ensure that the combined partition data includes all data you want to include in the cube. You normally want to remove the default partition that was based on the table itself or else the query based partitions will overlap the query based on the complete table.

ms175325.note(en-us,SQL.100).gifNote:
Instead of filtering data in a partition, you can use the same query to create a name query in the data source view, and then base the partition on the named query.

Tags What's this?: Add a tag
Community Content   What is Community Content?
Add new content RSS  Annotations
Processing
© 2009 Microsoft Corporation. All rights reserved. Terms of Use  |  Trademarks  |  Privacy Statement
Page view tracker