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 funzionalità.

  1. Aprire il Workstation finestra.
  2. Nel riquadro di spostamento, fare clic su Progetti.
  3. Fare clic con il pulsante destro del mouse su un progetto e scegliere Proprietà.
  4. Scegliere Ottieni informazioni se utilizzi un Mac.

  5. Nel riquadro di sinistra, fare clic su Cache e cubi.

Campi

Archiviazione su disco

Directory dei file della cache: la directory in cui archiviare i file della cache.

Archiviazione in memoria per i report

Utilizzo massimo di memoria (MB): consente di impostare il massimo utilizzo di RAM (MB) per il caching del dataset per il client. I valori possono variare da 20 a 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 indica nessun limite. Il valore predefinito è 10.000. A partire da MicroStrategy 2020 Update 1, questa impostazione di controllo sarà stata ritirata. Rimane disponibile, ma non viene applicato se è inferiore al valore predefinito di 100000.

Archiviazione in memoria per documenti o dashboard

Utilizzo massimo di memoria (MB): consente di impostare l'utilizzo massimo della RAM (MB) per la memorizzazione nella cache dei documenti da parte del client. Il valore massimo è 1.048.576 e il valore minimo è 0. Un valore pari a -1 indica nessun 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 indica nessun limite. Il valore predefinito è 100.000. A partire da MicroStrategy 2020 Update 1, questa impostazione di controllo sarà stata ritirata. Rimane disponibile, ma non viene applicato se è inferiore al valore predefinito di 100000.

Impostazioni della memoria

Moltiplicatore di scambio di memoria: questa impostazione controlla la quantità di memoria da scambiare 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 verranno 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 eseguire 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 report (%): questa impostazione determina la percentuale della quantità di memoria specificata nei limiti di utilizzo massimo della RAM che può essere utilizzata per le tabelle di ricerca nella cache dei risultati. Se i report e i documenti contengono molte risposte rapide, la tabella di ricerca nella cache potrebbe raggiungere 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 della 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 del massimo utilizzo di RAM per la cache. Questa impostazione è abilitata per impostazione predefinita.

Applica la logica di scadenza automatica per i 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 di file di Intelligent Cube: specifica il percorso del file in cui sono archiviati gli Intelligent Cube quando si seleziona di salvare un Intelligent Cube nella memoria di archiviazione secondaria. Oltre ad archiviare gli Intelligent Cube nella memoria dell'Intelligence Server, è possibile archiviarli in un dispositivo di archiviazione secondario, ad esempio un disco rigido. Questi Intelligent Cube possono quindi essere caricati da questo archivio secondario nella memoria dell'Intelligence Server quando i report richiedono l'accesso ai dati dell'Intelligent Cube.

Utilizzo massimo di memoria (MB): consente di definire la quantità di dati necessaria affinché tutti gli Intelligent Cube limitino la quantità di dati di 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 l'Intelligent Cube viene pubblicato. Gli Intelligent Cube devono essere caricati nella memoria dell'Intelligence Server per consentire ai report di accedere e analizzare i relativi dati. 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. Abilitando il drill all'esterno di un Intelligent Cube, i report che accedono all'Intelligent Cube hanno accesso ROLAP ai dati tramite il drill. Questa opzione è disabilitata di default.

La decisione di abilitare o disabilitare il drill all'esterno di un Intelligent Cube dipende da alcuni fattori. È necessario considerare le dimensioni e la complessità dei propri Intelligent Cube quando si decide se abilitare il drill all'esterno di un Intelligent Cube. Sebbene abilitare il drill all'esterno di Intelligent Cube relativamente piccoli possa offrire il vantaggio dell'analisi ROLAP attraverso il drill, abilitare questa analisi su Intelligent Cube relativamente grandi può potenzialmente causare un aumento del carico sul data warehouse e sull'Intelligence Server.

Campi avanzati

Fare clic su Avanzate per visualizzare questi campi aggiuntivi.

Creazione della cache dei risultati

Abilita 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 report prima della scadenza. Il valore predefinito è 24.

    Quando una cache viene aggiornata, 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 la modifica Durata cache (ore) non influisce sulla data di scadenza delle cache esistenti. Interessa solo le nuove cache in fase di elaborazione o le 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 la memorizzazione nella cache XML per i report: attivare questa opzione per abilitare la memorizzazione nella cache XML per i report. La memorizzazione nella cache XML memorizza gli attributi su cui tutti gli utenti Web possono eseguire il drill nella cache XML del report. Questa opzione è abilitata per impostazione predefinita.

    Se si seleziona Abilita percorsi drill personalizzati per il Web dalla categoria Drilling definizione progetto, la memorizzazione nella cache XML è disabilitata, il che potrebbe avere un impatto negativo sulle prestazioni di MicroStrategy Web.

  • Abilita la memorizzazione nella cache per i documenti e i report con prompt: attivare questa opzione per abilitare la memorizzazione nella cache dei report e dei 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 la memorizzazione nella cache 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: determina su cosa si basa la creazione della cache: per utente, per accesso al database e/o per connessione al database. Questa opzione è disabilitata di default.
    • Crea cache per accesso al database: determina su cosa si basa la creazione della cache: per utente, per accesso al database e/o per connessione al database. Questa opzione è disabilitata di default.
    • Crea cache per utente: determina su cosa si basa la creazione della cache: per utente, per accesso al database e/o per connessione al database. Questa opzione è disabilitata per impostazione predefinita.

Abilita la memorizzazione nella cache di Library e segnalibri: attivare questa opzione per abilitare la generazione delle cache dei collegamenti del dashboard e dei segnalibri nella libreria del dashboard. Questa opzione è abilitata per impostazione predefinita.

  • Abilita la memorizzazione nella cache della sottoscrizione dei 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. Inoltre, questo valore viene utilizzato quando si invia un file .mstr tramite e-mail. Se la dimensione del cubo è maggiore del valore specificato, il file .mstr non verrà inviato tramite posta elettronica. Il valore massimo è 9.999.999 e il valore minimo è 0. Il valore predefinito è 100.

Crescita % massima di un Intelligent Cube dovuta a indici: definisce il valore massimo che gli indici possono aggiungere alle dimensioni di Intelligent Cube, come percentuale delle dimensioni originali. Ad esempio, un'impostazione del 50% definisce che un Intelligent Cube da 100 MB può crescere fino a 150 MB a causa dei suoi indici. Se la dimensione dell'Intelligent Cube supera questo limite, gli indici meno utilizzati verranno 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 utilizzare e per supportare il mapping delle connessioni. Se non si definisce gli Intelligent Cube per supportare la mappatura delle connessioni quando la mappatura delle connessioni viene utilizzata in un progetto, gli utenti potrebbero essere in grado di accedere a dati a cui non intendono accedere. Questa opzione è disabilitata di default.

Quando viene pubblicato un Intelligent Cube che supporta la mappatura delle connessioni, utilizza la mappatura 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. Ciò mantiene la sicurezza e il controllo dell'accesso ai dati definiti dalle mappature delle connessioni.

Se un Intelligent Cube deve essere disponibile per più mapping di connessione, è necessario pubblicare una versione separata dell'Intelligent Cube per ciascuno dei mapping di connessione richiesti.

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 dei report che accedono agli Intelligent Cube sono ottimizzate poiché l'Intelligent Cube per il report è già stato caricato. Tuttavia, il sovraccarico riscontrato durante l'avvio di Intelligence Server aumenta 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 dei report che accedono agli Intelligent Cube. Tuttavia, il sovraccarico durante l'avvio di Intelligence Server aumenta a causa del processo di caricamento degli Intelligent Cube.

Sourcing dinamico

Abilita sourcing dinamico: attivare questa opzione per abilitarla 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 Dynamic Sourcing per impostazione predefinita: attivare questa opzione per abilitare il sourcing dinamico per tutti gli Intelligent Cube in un progetto. Per disabilitare l'approvvigionamento dinamico come comportamento predefinito per tutti gli Intelligent Cube in un progetto, deselezionare questa opzione. Questa opzione è disabilitata di default.
  • Consenti il 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à del join esterno non sono impostate. Tuttavia, ciò potrebbe causare la visualizzazione di dati errati nei report che utilizzano l'origine dinamica. Questa opzione è disabilitata di default.