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