Visualizzazione e salvataggio di report

In questa sezione vengono descritte le modalità di esecuzione di un report, l'impostazione delle opzioni di visualizzazione e gli effetti delle operazioni di aggiornamento su un report aperto. Per visualizzare i report pubblicati in un server di report, è possibile utilizzare Gestione report, le web part di SharePoint o un browser. Tutti i report aperti dal server di report vengono visualizzati in un visualizzatore HTML che include la possibilità di spostarsi tra le pagine e altre funzionalità utili per la gestione di un report. Per visualizzare i report che sono stati recapitati in una cartella condivisa, è possibile utilizzare l'applicazione desktop corrispondente al tipo di file creato durante il recapito del report.

Visualizzazione di report pubblicati in un server di report

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 spostarsi tra le pagine di un report, ingrandire o ridurre la visualizzazione con la funzionalità di zoom, cercare contenuto specifico nel report e altro ancora. Nella figura seguente è illustrata la barra degli strumenti dei report in una finestra di Gestione report. La barra degli strumenti dei report viene inoltre visualizzata in una finestra del browser nella parte superiore dei report quando si accede ad essi tramite un URL.

Barra degli strumenti dei report in Gestione report

Dopo avere aperto un report, è possibile esportarlo in altri formati di visualizzazione, compresi quelli delle applicazioni desktop. Il modo più semplice per selezionare ed eseguire un report consiste nell'aprire Gestione report e quindi cercare il report desiderato oppure individuarlo nella gerarchia di cartelle. Per istruzioni dettagliate su come aprire un report, vedere Procedura: Apertura e chiusura di un report (Gestione report).

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 o si tratta di 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 Reporting Servicesvengono 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 di esecuzione.

Visualizzazione di report in un'applicazione desktop

È possibile saltare completamente il passaggio di 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.

Contenuto della sezione