Impostare le dimensioni dei buffer per ottimizzare i report

È possibile modificare le dimensioni del buffer di recupero e del buffer di ordinamento recupero in Essbase per ottimizzare i report di Report Writer e le query di Query Designer (Smart View).

Il tempo necessario per generare un report varia a seconda di fattori quali le dimensioni del cubo da cui si sta creando il report, il numero di query incluse nello script e le dimensioni del buffer di recupero e del buffer di ordinamento recupero.

Le variabili configurabili specificano le dimensioni dei buffer utilizzati per la memorizzazione e l'ordinamento dei dati estratti dai recuperi. Il buffer di recupero e il buffer di ordinamento recupero devono essere sufficientemente grandi da impedire attività di lettura e scrittura non necessarie. Queste impostazioni possono essere effettuate nell'interfaccia Web di Essbase o in MaxL.

Il buffer di recupero contiene le celle dei dati riga estratte prima che vengano valutate dai comandi RESTRICT o TOP/BOTTOM di Report Writer. La dimensione predefinita è 20 KB. La dimensione minima è 2 KB. L'aumento della dimensione può migliorare le prestazioni di recupero.

Quando il buffer di recupero è pieno, le righe vengono elaborate e il buffer di recupero viene riutilizzato. Se questo buffer è troppo piccolo, il riutilizzo frequente dell'area può far aumentare i tempi di recupero. Se invece il buffer è troppo grande, potrebbe essere utilizzata troppa memoria quando gli utenti eseguono le query simultaneamente, situazione che comporta l'aumento dei tempi di recupero.

Il buffer di ordinamento recupero conserva i dati fino a quando non vengono ordinati. Report Writer e Query Designer (in Smart View) utilizzano il buffer di ordinamento recupero. La dimensione predefinita è 20 KB. La dimensione minima è 2 KB. L'aumento della dimensione può migliorare le prestazioni di recupero.

Per impostare la dimensione del buffer di recupero e la dimensione del buffer di ordinamento recupero, effettuare le operazioni riportate di seguito.

  1. Passare a Buffer.
    Nell'interfaccia Redwood:
    1. Nella pagina Applicazioni aprire l'applicazione, quindi aprire il database (cubo).
    2. Fare clic su Personalizzazione, su Impostazioni e su Buffer.

    Nell'interfaccia Web classica:

    Nella pagina Applicazioni, andare all'Inspector del cubo, quindi andare alla scheda Impostazioni e selezionare Buffer.

  2. Aggiungere i valori che si desidera utilizzare e fare clic su Salva.