Cube Microstrategy et index en colonnes SQL Server
Contexte
Projet décisionnel
Défi
Déterminer une solution technique parmi plusieurs offertes par la base de données (SQL Server) ou l'outil de reporting (Microstrategy). Étudier la possibilité de retirer les cubes Microstrategy aux profits des index en colonnes MSSQL
Technologies utilisées
SGBD : MSSQL Server 2014 EE • Reporting : Microstrategy 9 • ETL : SSIS
Méthodologie et réalisation
L'objectif de cette étude était de comparer les performances entre les cubes Microstrategy et les index columnstore de SQL Server 2014.
Deux approches ont été testées : 1. Utilisation des cubes Microstrategy natifs 2. Remplacement par des index columnstore sur SQL Server avec requêtes directes
Les tests ont montré des différences significatives tant au niveau des temps de calcul que des temps de réponse aux requêtes utilisateurs.
Résultats
Une fois créé le cube répond en quelques centi-secondes. Pour les utilisateurs finaux pas question de se passer de telles performances. Les cubes Microstrategy vont encore perdurer ici. Mais les temps de calcul de celui-ci ont pu être réduit par 10 !
Visualisations

Analyse de compression des données

Comparatif des temps de construction des dashboards

Temps de compilation vs temps d'exécution
