As I can see, the cube issues some queries to the db when processing, like "select xxx from sss", and then build index.
But the doc said, cube will "preaggregate" the measures by dimensions so that it's faster than query the database directly.
Really? Group all measures by all dimension members when processing? If that why still "Design Aggregation" matters in the cube desgin(there is a tab in cube project)?
And the terms in ssas is quite confusing. I want to understand what cube really do on "processing" rather than the "different processing way", like "process full/diff/update", I want to know what "pre-aggreation" means rather than "Aggregation Design", the tab in cube project.
Try hard to be on the same page with MSDN guys...
Does there a book like "SSAS internal", just like "SQL Server Internal" exists?