Visualizzazione e gestione dei report in un server di report (Generatore report 2.0)

I report aperti dal server di report vengono visualizzati in formato HTML 4.0 in un visualizzatore HTML. Il visualizzatore include una barra degli strumenti dei report che è possibile utilizzare per navigare tra le pagine di un report, ingrandire o ridurre la visualizzazione con la funzionalità di zoom, cercare contenuto specifico nel report e altro ancora.

La barra degli strumenti dei report viene inoltre visualizzata in una finestra del browser nella parte superiore del report quando si accede ai report tramite un URL o quando si visualizza l'anteprima di un report in Generatore report 2.0. Per ulteriori informazioni, vedere Visualizzazione in anteprima dei report nel visualizzatore HTML (Generatore report 2.0).

Dopo aver eseguito un report, è possibile esportarlo in altri formati di visualizzazione, inclusi quelli delle applicazioni desktop.

Aggiornamento di un report

È possibile aggiornare un report in tre modi diversi.

Opzione

Risultato

Pulsante Aggiorna nella finestra del browser

Visualizza il report archiviato nella cache della sessione. Le cache delle sessioni vengono create quando un utente apre un report. In Reporting Services le sessioni del browser vengono utilizzate per mantenere coerente la visualizzazione di un report aperto.

Pulsante di aggiornamento del browser sulla barra degli strumenti dei report

Quando si fa clic sul pulsante Aggiorna sulla barra degli strumenti dei report, il server di report ripete la query e aggiorna i dati del report se questo viene eseguito su richiesta. Se il report è memorizzato nella cache oppure è uno snapshot, il pulsante Aggiorna consente di visualizzare il report archiviato nel database del server di report.

Combinazione di tasti CTRL+F5

Produce lo stesso risultato che si ottiene facendo clic sul pulsante Aggiorna sulla barra degli strumenti dei report.

Informazioni sulle sessioni utente

In Gestione report vengono utilizzate le sessioni del browser per garantire la coerenza durante la visualizzazione dei report. Le sessioni si basano sulle connessioni tramite browser, non sugli utenti autenticati. Ogni volta che un utente apre un report in una nuova finestra del browser, viene creata una nuova sessione. Dopo aver stabilito una sessione del browser, si continuerà a utilizzare la versione del report aperta all'inizio della sessione, anche se in seguito il report viene modificato nel server di report. Se ad esempio si apre un report alle 23.00 e l'autore del report pubblica nuovamente lo stesso report alle 23.01, per tutta la durata della sessione sarà disponibile la versione del report aperta alle 23.00.

Se si aggiorna un report all'interno della stessa sessione tramite il pulsante Aggiorna del browser, verrà visualizzata la versione del report della sessione originale. Se si aggiorna un report su richiesta tramite il pulsante Aggiorna della barra degli strumenti del report, il report verrà eseguito nuovamente e verranno visualizzati gli eventuali nuovi dati.

Le informazioni sulle sessioni vengono archiviate nel database temporaneo del server di report. Per il server di report non viene utilizzata la gestione delle sessioni di ASP.NET. Se si riavvia il server oppure si esegue un'operazione di recupero del database, lo stato delle sessioni non verrà ripristinato. Per ulteriori informazioni sulla gestione delle sessioni, vedere "Identificazione dello stato della sessione" nella documentazione relativa a Reporting Services inclusa nella documentazione online di SQL Server.

Visualizzazione di report in un'applicazione desktop

È possibile non eseguire completamente la visualizzazione nel browser e utilizzare direttamente un'applicazione desktop, ad esempio Microsoft Excel, come visualizzatore di report. A tale scopo, definire una sottoscrizione che specifichi un formato di applicazione desktop e una cartella condivisa di destinazione. Il server di report genererà il report come file di applicazione, aggiungerà un'estensione di file e salverà il report come file sul disco rigido. Sarà quindi possibile utilizzare Microsoft Excel (o un'altra applicazione) anziché un browser per visualizzare il report.