MicroStrategy ONE
Grazie al caching dei moduli di attributo, è possibile migliorare le prestazioni di report e cubi rispetto al data warehouse Cubo
Questa funzione è stata introdotta in MicroStrategy 2021 Update 5.
Il tempo di recupero dei dati è spesso troppo elevato per report e cubi eseguiti nel data warehouse poiché la maggior parte del tempo di trasferimento dei dati (ad esempio, la larghezza di banda della rete) viene impiegato nel recupero di colonne di testo che sono moduli di attributi non ID.
Per ridurre il tempo di trasferimento dei dati utilizzato per recuperare i moduli di attributo non ID, è possibile utilizzare un modulo di attributo che memorizza nella cache l'Intelligent Cube. Memorizza nella cache i moduli degli attributi utilizzando questo cubo. Quando è necessario recuperare moduli di attributo non ID, viene utilizzato il cubo di memorizzazione nella cache dei moduli di attributo anziché il database.
Per ulteriori informazioni sui cubi di memorizzazione nella cache dei moduli di attributi, vedere KB484994.
Prerequisiti
- Per popolare il nuovo modello cubo è necessario aggiornare a MicroStrategy 2021 o versioni successive i metadati.
- È necessario abilitare il sourcing dinamico a livello di progetto per accedere al cubo di memorizzazione nella cache del modulo di attributo.
Creare un cubo di memorizzazione nella cache del modulo di attributo
- Aprire il Workstation finestra.
-
Nel riquadro di spostamento, fare clic su , accanto a Dataset.
-
Selezionare l'ambiente e il progetto in cui si desidera salvare l'Intelligent Cube, selezionare Intelligent Cube e fare clic su OK.
-
In MODELLO CUBO, scegliere Intelligent Cube con memorizzazione nella cache dei moduli di attributo predefinito dall'elenco a discesa.
-
Fare clic su Sì.
-
Si noti che per impostazione predefinita è presente una gerarchia di sistema nel cubo.
-
È possibile rimuovere la gerarchia di sistema e aggiungere i propri attributi nel modello e includere moduli di attributi specifici per la memorizzazione nella cache.
Utilizzare un cubo di memorizzazione nella cache del modulo di attributo
Per utilizzare un cubo di memorizzazione nella cache del modulo di attributo, è necessario abilitare il sourcing dinamico a livello di progetto.
Se sono disponibili più cubi di memorizzazione nella cache dei moduli di attributo, verrà utilizzato solo l'ultimo cubo pubblicato.
-
Nel riquadro di spostamento, fare clic su Progetti.
-
Passare al progetto.
-
Fare clic con il pulsante destro del mouse sul progetto e scegliere Proprietà.
Scegliere Ottieni informazioni se utilizzi un Mac.
-
Nel riquadro di sinistra, fare clic su Tutte le impostazioni e cercare sourcing dinamico.
-
Abilita Abilita sourcing dinamico e Rende disponibili per impostazione predefinita gli Intelligent Cube per il sourcing dinamico.
Quando si esegue un report normale o si pubblica un Intelligent Cube che include i moduli di attributo memorizzati nella cache, nella vista SQL viene visualizzato il seguente messaggio: "Questo oggetto genera dinamicamente i moduli di base degli attributi dai seguenti Intelligent Cube:xxx". Nell'istruzione SQL viene selezionato solo il formato ID degli attributi memorizzati nella cache.