Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Analysis Service. Performance issue when I process dimension second time

I am working with Analytics app which can build and process DM and Cube. User can select dimensions/attributes/measures/hierarchies they want to see in Cube.

My cube loading/processing flow when I first time create and load cube

1) Create DS, DSV, dimensions, cube structures 2) Process Full dimensions 3) Process Full cube

After that user may change dimension structure (add/delete attributes) and I have to update and reload cube second time, flow:

1) Update dimensions, cube structures 2) Process Full dimensions 3) Process Full cube

I have performance issue when I do Process Full second time on dimensions because it reprocess related measure groups and partitions.

Any suggestion I can change my flow structure will be appreciated

like image 548
Andriy Kuzmych Avatar asked Dec 20 '25 02:12

Andriy Kuzmych


1 Answers

Simple yet efficient change, as per Microsoft recommends, always "process data" then "process indexes" instead of "full process". Reference : http://msdn.microsoft.com/en-us/library/cc966525.aspx

like image 62
Dominic Goulet Avatar answered Dec 22 '25 15:12

Dominic Goulet



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!