Architecture & Performance
Back to case studies
AUDIT DE PERFORMANCESoftware vendor

Microstrategy cube and SQL Server columnstore indexes

10 jours

Context

Business intelligence project

Challenge

Determine a technical solution among several offered by the database (SQL Server) or reporting tool (Microstrategy). Study the possibility of removing Microstrategy cubes in favor of MSSQL columnstore indexes

Technologies used

DBMS: MSSQL Server 2014 EE • Reporting: Microstrategy 9 • ETL: SSIS

Methodology and implementation

The objective of this study was to compare performance between Microstrategy cubes and SQL Server 2014 columnstore indexes.

Two approaches were tested: 1. Using native Microstrategy cubes 2. Replacement with columnstore indexes on SQL Server with direct queries

The tests showed significant differences both in calculation times and user query response times.

Results

Once created, the cube responds in a few hundredths of a second. For end users, there is no question of doing without such performance. Microstrategy cubes will still endure here. But the calculation times have been reduced by 10!

Visualizations

Data compression analysis

Data compression analysis

Comparison of dashboard build times

Comparison of dashboard build times

Compilation time vs execution time

Compilation time vs execution time