MicroStrategy ONE
Modifica le impostazioni della cache a livello di progetto e dell'Intelligent Cube
È possibile modificare le impostazioni della cache a livello di progetto e dell'Intelligent Cube.
La possibilità di visualizzare o modificare determinate impostazioni è determinata dai privilegi dell'utente. Tutti i privilegi necessari sono inclusi nel ruolo di amministratore per impostazione predefinita. È necessario appartenere al gruppo Amministratori di sistema per utilizzare questa funzione.
- Aprire la finestra di Workstation.
- Nel riquadro Navigazione, fare clic su Progetti.
- Fare clic con il pulsante destro del mouse su un progetto e scegliere Proprietà.
- Nel riquadro di sinistra, fare clic su Cache e cubi.
Campi
Archiviazione su disco
Directory del file cache: Directory in cui archiviare i file cache.
Archiviazione in memoria per report
Utilizzo massimo di memoria (MB): Impostare il utilizzo massimo della RAM (MB) per il caching del dataset per il client. I valori possono essere compresi tra 20 e 1.048.576. Il valore predefinito è 256 megabyte.
Numero massimo di cache: Definisce il numero massimo di cache consentite nel progetto contemporaneamente. Il valore massimo è 1.000.000 e il valore minimo è 0. Un valore pari a -1 non indica alcun limite. Il valore predefinito è 10.000. A partire da MicroStrategy 2020 Update 1, questa impostazione determinante sarà stata ritirata. Rimane disponibile, ma non viene applicata se è inferiore al valore predefinito di 100000.
Archiviazione in memoria per documento o dashboard
Utilizzo massimo di memoria (MB): Impostare il utilizzo massimo della RAM (MB) per il client nella cache dei documenti. Il valore massimo è 1.048.576 e il valore minimo è 0. Un valore pari a -1 non indica alcun limite. Il valore predefinito è 4.096 megabyte.
Numero massimo di cache: Definisce il numero massimo di cache consentite nel progetto contemporaneamente. Il valore massimo è 1.000.000 e il valore minimo è 0. Un valore pari a -1 non indica alcun limite. Il valore predefinito è 100.000. A partire da MicroStrategy 2020 Update 1, questa impostazione determinante sarà stata ritirata. Rimane disponibile, ma non viene applicata se è inferiore al valore predefinito di 100000.
Impostazioni memoria
Moltiplicatore di scambio di memoria: Questa impostazione controlla la quantità di memoria scambiata su disco, in relazione alle dimensioni della cache da scambiare nella memoria. Ad esempio, se l'impostazione del moltiplicatore di scambio RAM è 2 e la cache richiesta è 80 kilobyte, 160 kilobyte vengono scambiati dalla memoria al disco. L'aumento di questa impostazione può aumentare l'efficienza della memorizzazione nella cache nei casi in cui la memoria cache è piena e diversi report simultanei tentano di effettuare lo scambio dal disco. Il valore massimo è 99 e il valore minimo è 1. Il valore predefinito per questa impostazione è 2.
Memoria massima per l'indice cache del report (%): Questa impostazione determina la percentuale della quantità di memoria specificata in Limiti massimi di utilizzo RAM che può essere utilizzata per le tabelle di ricerca nella cache dei risultati. Se i report e i documenti contengono molte risposte ai prompt, è possibile che la tabella di ricerca nella cache abbia raggiunto questo limite. A questo punto, Intelligence Server non crea più nuove cache. Per continuare a creare nuove cache, è necessario rimuovere le cache esistenti per liberare memoria per la tabella di ricerca nella cache oppure aumentare questo limite. Il valore predefinito per questa impostazione è 100% e i valori possono variare dal 10% al 100%.
Carica le cache all'avvio: Quando questa impostazione è abilitata, all'avvio Intelligence Server caricherà le cache dei report dal disco fino al raggiungimento dell'utilizzo massimo della RAM per la cache. Questa impostazione è abilitata per impostazione predefinita.
Applica logica di scadenza automatica per report contenenti date dinamiche: Se abilitate, le cache per i report che utilizzano date dinamiche scadono alla mezzanotte dell'ultimo giorno nel filtro delle date dinamiche. Questa impostazione è abilitata per impostazione predefinita.
Impostazioni di Intelligent Cube
Directory dei file di Intelligent Cube: Specifica il percorso del file in cui sono archiviati gli Intelligent Cube quando si seleziona di salvare un Intelligent Cube nello storage secondario. Oltre ad archiviare gli Intelligent Cube nella memoria di Intelligence Server, è possibile archiviarli nello storage secondario, ad esempio un disco rigido. Questi Intelligent Cube possono essere caricati da questo storage secondario nella memoria di Intelligence Server quando i report richiedono l'accesso ai dati di Intelligent Cube.
Utilizzo massimo di memoria (MB): Definisce la quantità di dati richiesta da tutti gli Intelligent Cube per limitare la quantità di dati dell'Intelligent Cube archiviati nella memoria di Intelligence Server contemporaneamente per un progetto. Il valore massimo è 9.999.999 e il valore minimo è 0. Il valore predefinito è 256 megabyte.
Caricare gli Intelligent Cube nella memoria di Intelligence Server al momento della pubblicazione: Selezionare questa opzione per caricare gli Intelligent Cube nella memoria di Intelligence Server quando viene pubblicato l’Intelligent Cube. Gli Intelligent Cube devono essere caricati nella memoria di Intelligence Server per consentire ai report di accedere ai relativi dati e analizzarli. Questa opzione è abilitata per impostazione predefinita.
Consenti il drilling dei report all'esterno dell'Intelligent Cube: Selezionare questa opzione per abilitare il drilling all'esterno di Intelligent Cube e accedere al set completo di dati disponibile nel data warehouse. Se si abilita il drilling all'esterno di un Intelligent Cube, i report che accedono a Intelligent Cube hanno accesso ROLAP ai dati tramite drilling. Questa opzione è disabilitata per impostazione predefinita.
La decisione di abilitare o disabilitare il drilling all'esterno di un Intelligent Cube dipende da alcuni fattori. È necessario tenere conto delle dimensioni e della complessità degli Intelligent Cube quando si decide se abilitare il drilling all'esterno di un Intelligent Cube. Se l'abilitazione del drilling all'esterno di Intelligent Cube relativamente piccoli può offrire il vantaggio dell'analisi ROLAP attraverso il drilling, l'abilitazione di questa analisi su Intelligent Cube relativamente grandi può potenzialmente causare un aumento del carico del data warehouse e di Intelligence Server.
Campi avanzati
Fare clic su Avanzate per visualizzare questi campi aggiuntivi.
Creazione della cache dei risultati
Abilita la memorizzazione nella cache del server di report: Se questa opzione è abilitata, è possibile modificare le seguenti impostazioni figlio:
-
Durata cache (ore): Selezionare il numero di ore di esistenza di una cache di report prima della scadenza. Il valore predefinito è 24.
Quando viene aggiornata una cache, la durata corrente della cache viene utilizzata per determinare la data di scadenza della cache in base all'ora dell'ultimo aggiornamento della cache. Ciò significa che cambiare Durata cache (ore) non influisce sulla data di scadenza delle cache esistenti. Ha effetto solo sulle nuove cache in corso di elaborazione o sulle cache da elaborare in futuro.
- Output del documento nella cache nei formati selezionati: Sono disponibili 4 formati per abilitare la memorizzazione nella cache dei documenti per un determinato formato, inclusi PDF, Excel, HTML, XML/Flash/HTML5. Tutti e quattro i formati sono selezionati per impostazione predefinita.
-
Abilita il caching XML per i report: Attivare questa opzione per abilitare la memorizzazione nella cache XML per i report. La cache XML memorizza gli attributi in base ai quali tutti gli utenti in Web possono eseguire il drilling della cache XML del report. Questa opzione è abilitata per impostazione predefinita.
Selezionando Abilita percorsi drill personalizzati in Web dalla categoria Drilling definizione progetto, il caching XML è disabilitato, il che potrebbe avere un impatto negativo sulle prestazioni MicroStrategy Web .
- Abilitare il caching per report e documenti con prompt: Attivare questa opzione per abilitare la memorizzazione nella cache di report e documenti con prompt. Questa opzione è abilitata per impostazione predefinita.
- Registra le risposte ai prompt per il monitoraggio della cache: Attivare questa opzione per abilitare la memorizzazione nella cache delle risposte al prompt. Questa opzione è abilitata per impostazione predefinita.
- Abilita il caching per report e documenti non prompt: Attivare questa opzione per abilitare la memorizzazione nella cache di report e documenti senza prompt. Questa opzione è abilitata per impostazione predefinita.
- Crea cache: Sono disponibili tre opzioni per la creazione della cache:
- Crea cache per connessione di database: Stabilisce su cosa si basa la creazione della cache: per utente, per login di database e/o per connessione di database. Questa opzione è disabilitata per impostazione predefinita.
- Crea cache per login database: Stabilisce su cosa si basa la creazione della cache: per utente, per login di database e/o per connessione di database. Questa opzione è disabilitata per impostazione predefinita.
- Crea cache per utente: Stabilisce su cosa si basa la creazione della cache: per utente, per login di database e/o per connessione di database. Questa opzione è disabilitata per impostazione predefinita.
Abilitare la cache Library e segnalibri: Attivare questa opzione per abilitare la generazione delle cache dei collegamenti alle dashboard e dei segnalibri nella libreria delle dashboard. Questa opzione è abilitata per impostazione predefinita.
- Abilita la memorizzazione nella cache della sottoscrizione segnalibri: Attivare questa opzione per consentire all’utente di creare sottoscrizioni nella cache dei segnalibri. Questa opzione è abilitata per impostazione predefinita.
Impostazioni di Intelligent Cube
Dimensioni massime del cubo consentite per il download (MB): Definisce le dimensioni massime del cubo, in megabyte, che possono essere scaricate da Intelligent Server. Questo valore viene utilizzato inoltre per l'invio tramite e-mail di un file .mstr. Se le dimensioni del cubo sono superiori al valore specificato, il file .mstr non verrà inviato tramite e-mail. Il valore massimo è 9.999.999 e il valore minimo è 0. Il valore predefinito è 100.
Crescita % massima di un Intelligent Cube dovuta agli indici: Definisce il valore massimo che gli indici possono aggiungere alle dimensioni di Intelligent Cube, come percentuale delle dimensioni originali. Ad esempio, un'impostazione pari al 50% indica che un Intelligent Cube da 100 MB può raggiungere i 150 MB grazie ai suoi indici. Se le dimensioni dell'Intelligent Cube superano questo limite, gli indici meno utilizzati vengono eliminati dall'Intelligent Cube. Il valore massimo è 2.147.483.647 e il valore minimo è 0. Il valore predefinito è 500.
Crea Intelligent Cube per connessione di database: Selezionare questa opzione per definire gli Intelligent Cube da usare e per supportare il mapping delle connessioni. Se non si configurano gli Intelligent Cube in modo che supportino il mapping delle connessioni quando il mapping delle connessioni viene utilizzato in un progetto, gli utenti potrebbero essere in grado di accedere ai dati ai quali non dovrebbero avere accesso. Questa opzione è disabilitata per impostazione predefinita.
Quando viene pubblicato, un Intelligent Cube che supporta il mapping delle connessioni, utilizza il mapping delle connessioni dell'account utente che ha pubblicato l'Intelligent Cube. Solo gli utenti che dispongono di questa mappatura delle connessioni possono creare e visualizzare report che accedono a questo Intelligent Cube. In questo modo vengono mantenute la sicurezza e il controllo dell'accesso ai dati definiti dalle mappature di connessione.
Se è necessario che un Intelligent Cube sia disponibile per più mappature di connessione, è necessario pubblicare una versione separata di Intelligent Cube per ciascuna delle mappature di connessione richieste.
Carica Intelligent Cube all'avvio: Selezionare questa opzione per includere il processo di caricamento di tutti gli Intelligent Cube pubblicati come una delle attività completate all'avvio di Intelligence Server. Le prestazioni di runtime del report per i report che accedono agli Intelligent Cube sono ottimizzate perché l'Intelligent Cube per il report è già stato caricato. Tuttavia, l'overhead registrato durante l'avvio di Intelligence Server è aumentato a causa dell'elaborazione del caricamento degli Intelligent Cube. Questa opzione è abilitata per impostazione predefinita.
L'abilitazione di questa impostazione migliora le prestazioni di runtime del report per i report che accedono agli Intelligent Cube. Tuttavia, il sovraccarico durante l'avvio di Intelligence Server è aumentato a causa del processo di caricamento degli Intelligent Cube.
Sourcing dinamico
Abilita sourcing dinamico: Attivare questa opzione per l’abilitazione sourcing dinamico per l'intero progetto o deselezionare questa opzione per disabilitare il sourcing dinamico per l'intero progetto. Questa opzione è abilitata per impostazione predefinita.
- Rendi gli Intelligent Cube disponibili per il sourcing dinamico per impostazione predefinita: Attivare questa opzione per abilitare il sourcing dinamico per tutti gli Intelligent Cube in un progetto. Per disabilitare il sourcing dinamico come comportamento predefinito per tutti gli Intelligent Cube in un progetto, deselezionare questa opzione. Questa opzione è disabilitata per impostazione predefinita.
- Consenti sourcing dinamico anche se le proprietà del join esterno non sono impostate: Attivare questa opzione per rendere gli Intelligent Cube disponibili per il sourcing dinamico anche se alcune proprietà dei join esterni non sono impostate. Tuttavia, ciò potrebbe causare la visualizzazione di dati errati nei report che utilizzano l'sourcing dinamico. Questa opzione è disabilitata per impostazione predefinita.