![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
I have 20 years of data, partitioned by month (240 partitions) in my cube. Each partition has a slicer = the month (eg. 199505) Because the first 10 years have a lot less data, I wanted to combine these into a single partition, but I am afraid of what might happen to query performance. I read somewhere that if you do not use a "slicer" for the partition, but use a source-table filter on the partition instead, such as "dbo"."Fact_Table"."Month" <= 199512, the Analysis Services engine will not know how to search for this data as efficiently, say if a user slices by Month = 199201 in a client application. Any ideas on the overall impact of using a Source Table Filter in lieu of a slicer value for the parition? Another scenario is when users sometimes select "All" months so it has to jump to each parition, which I assume fewer partitions benefit in that scenario (or do they)? Thanks Kory |
#3
| |||
| |||
|
|
If you add a slicer to the partition, the server will change the source table filter property on the partition, but one is used for partition processing (source table filter) and the other is used at actual end user query time (slicer). |
![]() |
| Thread Tools | |
| Display Modes | |
| |