We have a SSAS 2008 cube we use for reporting. It's an existing design so not sure the rationale behind it. For every report a user create we create 2 partitions, 1 MOLAP and 1 ROLAP. A ROLAP partition is only created if the user wants to see live data. We create these partitions using XMLA from a .Net service.
Now the problem is as the number of ROLAP partitions grow, the CREATE and PROCESS partition gets slower. Essentially every new ROLAP partition hits cube with performance issues. It takes less than a second to create a partition when we start after clean-up and as we add around 100 ROLAP partitions by the EOD, it starts taking 2 minutes. We don't have very large data sets. The cube size stays around 1 GB and we keep clearing old partitions. Also, adding more MOLAP partitions doesn't make any difference. Only adding ROLAP patitions hit performance. We are creating separate partitions so we can only process one partition without processing the whole cube.
Any help would be appreciated. Thanks.
- Edited by NabMo Wednesday, June 13, 2012 8:29 AM
Thank you for your question.
I am currently looking into this issue and will give you an update as soon as possible.
Thank you for your understanding and support.
TechNet Community Support