Memorizzare nella cache un set di dati condiviso

Per ottimizzare le prestazioni, è possibile configurare le proprietà relative alla memorizzazione nella cache per un set di dati condiviso. Quando un set di dati condiviso viene memorizzato nella cache, una copia dei risultati di query viene salvata per un determinato periodo di tempo. Il primo utente che richiede un report che utilizza il set di dati condiviso deve attendere il completamento dei risultati di query e di tutte le elaborazioni prima di visualizzare il report. Gli utenti successivi che richiedono il report all'interno del periodo di memorizzazione nella cache ottengono prestazioni migliori perché la query e l'elaborazione sono già state eseguite. È inoltre possibile specificare un piano di aggiornamento della cache per eseguire la query e memorizzare nella cache i risultati fino alla scadenza della cache specificata.

Gli utenti che eseguono report in base a un set di dati condiviso o a piani di aggiornamento della cache creano la cache della query e in entrambi i casi, la disponibilità della cache dipende dalle opzioni di scadenza della stessa.

Sono presenti restrizioni sui tipi di set di dati condivisi che è possibile memorizzare nella cache. Ad esempio, i risultati della query non possono essere memorizzati nella cache se i dati variano in base all'identità dell'utente. Analogamente, la memorizzazione nella cache non è fattibile se i dati vengono recuperati usando il token di sicurezza dell'utente che richiede il report. Per altre informazioni, vedere Memorizzare nella cache set di dati condivisi (SSRS) e Memorizzazione dei report nella cache (SSRS).

Per pianificare la scadenza di un report memorizzato nella cache

  1. Avviare Gestione report (modalità nativa SSRS).

  2. In Gestione report passare al set di dati condiviso per cui si desidera impostare le proprietà relative alla memorizzazione nella cache, posizionare il puntatore del mouse sull'elemento, selezionare la freccia.

  3. Scegliere Gestisci dal menu.

  4. Nel riquadro a sinistra, selezionare Memorizzazione nella cache.

    Nota

    Se viene visualizzato l'errore “Le credenziali utilizzate per eseguire il set di dati condiviso non sono associate”, l'opzione relativa alla memorizzazione nella cache del set di dati condiviso viene disabilitata. È necessario modificare l'origine dati per archiviare le credenziali o modificare il set di dati condiviso per utilizzare un'origine dati diversa che consenta di archiviare le credenziali.

  5. Selezionare Memorizza nella cache set di dati condiviso.

  6. Selezionare l'opzione che determina la scadenza della cache dopo 30 minuti. È inoltre possibile scegliere che la cache scada in base a una determinata pianificazione.

  7. Selezionare Applica.

Gestire set di dati condivisi