Once you have identified potential Analysis Services bottlenecks, and have made the proper adjustments to Analysis Services server properties and perhaps added more memory/CPU power to the server, the next phase is to look into tuning the OLAP cube design and the related MDX queries used against the cube.
The sections outlined below will give you best practice insight (that I've used during customer proof of concepts) for fine-tuning your cube and query design, thus making your OLAP cube as efficient as possible for queries being sent to it for results.
Cube Design Best Practices - Dimensions
Cube Design Best Practices - Attributes/Hierarchies
Cube Design Best Practices - Measures
Cube Design Best Practices - OLAP Partitions
Cube Design Best Practices - Aggregations
MDX Query Design Best Practices
(originally published HERE)
Jaime BasilicoTechnology ArchitectMTC: New York