There are several things that you can do to improve the performance of your ActiveAnalysis project. The following are concepts to take into consideration when designing your solution.
- Use Analysis Services as a data source. Since queries are passed to the server and only the needed data is returned, the processing can be much faster.
- Limit the number of attributes and measures available to certain users. For example, you could provide sales staff with only sales-related fields.
- Limit the amount of detail data being passed into ActiveAnalysis. For example, if the end users do not need the lowest level of detail, you can pre-aggregate some of the data before passing it in.
- Instead of relational data sources (*.mdb), create local cubes for faster access to data.