Lorsque vous avez un serveur Microsoft SSAS (SQL Server Analysis Services) en production, mis à part l’utilisation d’un bon vieux perfmon, il n’existe pas grand chose pour visualiser l’activité d’une instance, mis a part bien sur le profiler. Microsoft aurait été bien inspiré d’ajouter un “Activity Monitor” à SSMS (SQL Server Management Studio) pour une instance SSAS comme cela a été fait pour la base relationnelle dans la version 2008.
Une recherche sur internet m’a rapidement conduit sur SQLSolutions qui propose une produit gratuit : OLAP HeartBeat.
Je ne saurais que trop vous conseiller de tester ce produit bien sympathique qui renvoie des informations bien utiles telles que :
- les sessions,
- les dernières commandes passées,
- les temps CPU par session et par application,
- les read/writes
- des statistiques sur le cache
Si à cela vous ajoutez les fichiers logs que l’on réinjecte dans le designer d’agrégations afin d’en améliorer les performances, nul doute que votre solution SSAS sera performante …