Procedura: Precaricamento della cache (Gestione report)

Per il precaricamento della cache con istanze di report con parametri, utilizzare una sottoscrizione guidata dai dati. Per ulteriori informazioni, vedere Caching dei report in Reporting Services.

Per precaricare nella cache un report specifico per l'utente

  1. Avviare Gestione report.

  2. In Gestione report spostarsi sulla pagina Contenuto e quindi passare al report per il quale si desidera creare una sottoscrizione.

    [!NOTA]

    Per creare una sottoscrizione guidata dai dati, è necessario che il report sia configurato per l'utilizzo di credenziali archiviate oppure che non venga utilizzata alcuna credenziale.

  3. Fare clic sul report e quindi sulla scheda Sottoscrizioni e su Nuova sottoscrizione guidata dai dati.

  4. Se lo si desidera, digitare una descrizione per la sottoscrizione.

  5. Selezionare Provider recapito Null dall'elenco Specificare la modalità di notifica ai destinatari.

  6. Per configurare un'origine dei dati, specificare un tipo di origine dei dati e quindi fare clic su Avanti.

  7. Specificare il tipo di connessione, la stringa di connessione e le credenziali per l'accesso all'origine dei dati che contiene i dati relativi ai sottoscrittori. Nell'esempio seguente viene illustrata una stringa di connessione utilizzata per la connessione al database Subscribers di SQL Server:

    data source=<servername>; initial catalog=Subscribers
    
  8. Fare clic su Avanti.

  9. Specificare la query o il comando per il recupero dei dati relativi ai sottoscrittori. Se lo si desidera, aumentare il periodo di timeout per le query che richiedono un'elaborazione prolungata. Ad esempio:

    Select * from UserInfo
    
  10. Fare clic su Convalida. È necessario convalidare la query prima di proseguire. Quando viene visualizzato il messaggio Query convalidata, fare clic su Avanti.

  11. Poiché non è possibile configurare le impostazioni dell'estensione per il recapito per il provider recapito Null, fare clic su Avanti.

  12. Specificare i valori dei parametri del report per la sottoscrizione e quindi fare clic su Avanti.

  13. Specificare quando viene elaborata la sottoscrizione. Non fare clic su Quando i dati del report vengono aggiornati nel server di report. Questa impostazione è solo per gli snapshot. Se si desidera utilizzare una pianificazione preesistente, selezionare In base a una pianificazione condivisa.

    In alternativa, per creare una pianificazione personalizzata, fare clic su In base a una pianificazione creata per questa sottoscrizione e quindi su Avanti. Configurare la pianificazione e quindi fare clic su Fine.

    [!NOTA]

    Perché i sottoscrittori possano ricevere il report più recente, è necessario che la pianificazione configurata dall'utente sia coerente con la pianificazione di recapito del report che è stata definita per i sottoscrittori. Per ulteriori informazioni, vedere Caching dei report in Reporting Services.

  14. Configurare le opzioni di esecuzione del report come segue. Nella pagina del report fare clic sulla scheda Proprietà.

  15. Nel riquadro a sinistra fare clic sulla scheda Esecuzione.

  16. Nella pagina scegliere Esegui il rendering del report con i dati più recenti.

  17. Selezionare una delle due opzioni della cache e configurare la scadenza come segue:

    • Per impostare la scadenza della copia memorizzata nella cache dopo un determinato periodo di tempo, fare clic su Memorizza nella cache una copia temporanea del report. La copia del report scadrà dopo il numero di minuti seguente. Digitare il numero di minuti per la scadenza del report.

    • Per impostare la scadenza della copia memorizzata nella cache in base a una pianificazione, fare clic su Memorizza nella cache una copia temporanea del report. La scadenza della copia è determinata dalla pianificazione seguente. Per impostare una pianificazione per la scadenza del report, fare clic su Configura oppure selezionare una pianificazione condivisa.

  18. Fare clic su Applica.