![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
Hi: I have a cube with multiple partitions. For each 15 minutes interval, a new partition is created and then processed (using DSO). Each partition contains new data which is different than all previous partitions. I have aggregations designed which suppose to happen across those partitions; but the aggregation is just not happening; we knew that because the query response is VERY slow (minutes). If aggregation did happen, it would take a few seconds. I did not do a full cube processing at each interval, that is the thing we try to avoid; we design in such a way in the hope that the aggregations designed for cross partitions will AUTOMATICALLY be taken care of by such design. Could you give your opinion about this case? Basically, is it "By Design of the AS" that there is no aggregation across multiple partitions? If not that case, do you see anything I might do wrong? Thanks for your info |
#3
| |||
| |||
|
|
First of all, you need to check whether the partions you're creating actually do have any aggregations. In Analysis Manager, right click on the partition and select 'Design Storage' - after the Welcome screen you should get a screen saying 'Aggregations Already Exist' which lets you know how many there are and other details. If this screen doesn't appear, then I guess there's something wrong with the code you're using to create the new partitions. If there are aggregations and performance is still slow then you need to investigate other possibilities. One common thing that people forget is setting the data slice property on partitions, and that can have a big impact on performance for a large cube. Check out the excellent Analysis Services performance tuning white paper on Technet for more details on this and other related topics: http://www.microsoft.com/technet/tre...e/ANSvcsPG.asp HTH, Chris -- Chris Webb Consultant, Microsoft Services Switzerland (to email: remove 'online.' from the address this was posted with) Microsoft Services Switzerland and our partners can help you with your Analysis Services project! Disclaimer: This posting is provided 'AS IS' with no warranties, and confers no rights. "Polaris" <etpolaris (AT) hotmail (DOT) com> wrote in message news:eGdhnkRbDHA.2668 (AT) TK2MSFTNGP09 (DOT) phx.gbl... Hi: I have a cube with multiple partitions. For each 15 minutes interval, a new partition is created and then processed (using DSO). Each partition contains new data which is different than all previous partitions. I have aggregations designed which suppose to happen across those partitions; but the aggregation is just not happening; we knew that because the query response is VERY slow (minutes). If aggregation did happen, it would take a few seconds. I did not do a full cube processing at each interval, that is the thing we try to avoid; we design in such a way in the hope that the aggregations designed for cross partitions will AUTOMATICALLY be taken care of by such design. Could you give your opinion about this case? Basically, is it "By Design of the AS" that there is no aggregation across multiple partitions? If not that case, do you see anything I might do wrong? Thanks for your info |
![]() |
| Thread Tools | |
| Display Modes | |
| |