MicroStrategy ONE

Miglioramento delle prestazioni di caricamento del progetto e aggiornamento dello schema ottimizzando l'elaborazione degli Intelligent Cube per il sourcing dinamico

A partire da MicroStrategy ONE Update 10 è possibile migliorare le prestazioni del caricamento dei progetti e degli aggiornamenti degli schemi. A tal fine, l'elaborazione dei cubi nel motore dati di MicroStrategy è ottimizzata in modo da elaborare solo i cubi necessari durante il caricamento del progetto e gli aggiornamenti dello schema.

Durante il caricamento o gli aggiornamenti dello schema del progetto, se il sourcing dinamico è abilitato per almeno uno dei progetti e ci sono cache del cubo attive disponibili per i progetti, il motore dati di MicroStrategy deve elaborare i cubi con uno stato di cache del cubo attivo affinché la funzione di sourcing dinamico sia pronta per funzionare. Con il numero crescente di cubi elaborati e/o la crescente complessità del cubo, è necessario più tempo per l'elaborazione del cubo, poiché il caricamento del progetto e gli aggiornamenti dello schema richiedono più tempo.

I flussi di lavoro più ovvi in cui sono prevedibili miglioramenti delle prestazioni:

  • Caricamento del progetto durante l'avvio del server MicroStrategy Intelligence

  • Caricamento e ricaricamento del progetto

  • Aggiornamenti dello schema del progetto

In MicroStrategy 2021 Update 10, il motore dati di MicroStrategy è stato migliorato per ottimizzare l'elaborazione dei cubi per il sourcing dinamico. Anziché elaborare tutti i cubi (come i cubi Data Import (MTDI), i cubi OLAP Intelligent con il sourcing dinamico disabilitato e i cubi OLAP Intelligent con il sourcing dinamico abilitato) come prima, il motore dati di MicroStrategy elabora solo i cubi necessari per preparare il sourcing dinamico al lavoro. Questi sono i cubi OLAP Intelligent con il sourcing dinamico abilitato

Verificare se il sourcing dinamico è abilitato per un progetto

Questo miglioramento delle prestazioni avvantaggia i casi d'uso in cui il sourcing dinamico è abilitato per almeno uno dei progetti e sono disponibili cache dei cubi attive per i progetti. Per verificare se il sourcing dinamico è abilitato per un progetto, attenersi alla seguente procedura.

  1. Aprire il Finestra di Workstation.

  2. Nel riquadro Navigazione, fare clic su Progetti.

  3. Fare clic con il pulsante destro del mouse sul progetto e scegliere Proprietà.

  4. Nel riquadro di sinistra, fare clic su Tutte le impostazioni.

In che modo scenari diversi traggono vantaggio da questo miglioramento delle prestazioni?

La seguente tabella fornisce i dati sulle prestazioni del caricamento del progetto per MicroStrategy 2021 Update 9 (senza prestazioni ottimizzate) e MicroStrategy 2021 Update 10 (con prestazioni ottimizzate). Il seguente test è stato eseguito su due progetti MicroStrategy Tutorial identici che avevano cubi Data Import (MTDI), cubi OLAP Intelligent con sourcing dinamico disabilitato e cubi OLAP Intelligent con sourcing dinamico abilitato.

Tempo di caricamento del progetto (secondi) Tempo di caricamento Project2 (secondi)
91 cubi con cache cubo attive: 44 cubi con DS* abilitato + 47 altri cubi (cubi MTDI o Intelligent con DS* disabilitato) 96 cubi con cache cubo attive: 0 cubi con DS* abilitato + 96 altri cubi (cubi MTDI o Intelligent con DS* disabilitato)
Prima del miglioramento 101 169
Dopo miglioramento 30 31
Percentuale di miglioramento 70% 82%

I risultati sopra indicati sono indicativi dei miglioramenti delle prestazioni in questa specifica serie di progetti. È possibile che non si raggiunga lo stesso identico miglioramento delle prestazioni in altri tipi di progetto. Gli effettivi miglioramenti delle prestazioni dipendono anche dalla complessità dello schema del progetto. In generale, più attivo cubi non con sourcing dinamico presenti nel progetto, migliore sarà la performance.