Esportazione di report

Data aggiornamento: 14 aprile 2006

SQL Server 2005 Reporting Services include un'opzione di esportazione che consente di esportare un report per browser in un'altra applicazione. Tale opzione è disponibile nella barra degli strumenti del report visualizzata nella parte superiore di ogni report aperto nel Visualizzatore HTML. L'esportazione di un report consente di:

  • Utilizzare il report in un'altra applicazione.
  • Salvare il report come file di dati di un'applicazione.
  • Stampare il report in un formato di rendering diverso.

Per esportare un report, selezionare un formato di rendering nell'elenco a discesa e fare clic su Esporta. Il report verrà aperto nell'applicazione associata al formato di rendering, ad esempio, se si sceglie Excel, il report viene aperto in Microsoft Excel. Le associazioni tra tipi di file e programmi impostate per il computer locale determinano quale applicazione viene utilizzata per un determinato formato di rendering.

Il server di report esporta il report con le caratteristiche presenti nella sessione utente corrente. Se l'autore di un report pubblica una versione aggiornata del report mentre questo è aperto in una sessione utente, la versione aggiornata viene ignorata.

Un server di report non archivia le informazioni relative a operazioni precedenti di esportazione di un report, né consente di specificare le preferenze sul formato di rendering per l'apertura del report direttamente dal server di report. Per impostazione predefinita, i report vengono aperti in un browser e vengono sempre visualizzati inizialmente in formato HTML. Non è possibile specificare un'estensione di rendering diversa come impostazione predefinita. È tuttavia possibile creare una sottoscrizione che genera un report nel formato di rendering desiderato per il successivo recapito in una cassetta di posta elettronica o in una cartella condivisa. In alternativa, è possibile accedere a un report tramite un URL che specifica un'estensione per il rendering come parametro dell'URL. Per ulteriori informazioni, vedere Scelta dei formati di presentazione dei report in una sottoscrizione e Specifying a Rendering Format in a URL.

[!NOTA] L'esportazione di un report è un'attività su richiesta che viene eseguita con il report aperto in una finestra del browser. Se si desidera automatizzare un'operazione di esportazione, ad esempio per esportare un report in una cartella condivisa con un tipo di file specifico su base periodica, è necessario creare una sottoscrizione per recapitare il report nella cartella condivisa. Per ulteriori informazioni, vedere Recapito tramite condivisione file in Reporting Services.

I report a cui si accede dal server di report possono cambiare, ad eccezione degli snapshot della cronologia dei report, pertanto, se si desidera salvare una copia di un determinato report, è necessario esportarlo nell'applicazione desiderata e salvarlo come file. Per ulteriori informazioni, vedere Salvataggio di report.

Formati di esportazione e opzioni di configurazione disponibili

I formati di esportazione sono supportanti mediante le estensioni per il rendering installate sul server di report e rese quindi disponibili tramite impostazioni di configurazione. Le funzionalità di esportazione possono variare tra report o installazioni di server di report.

  • Uno sviluppatore può impostare parametri URL per nascondere una barra degli strumenti da un report ed evitare così che vengano utilizzate l'opzione di esportazione o altre funzioni della barra degli strumenti.
  • Uno sviluppatore può impostare parametri URL per il rendering del report in uno specifico formato di output.
  • Un amministratore del server di report può aggiungere o rimuovere estensioni per il rendering dai file di configurazione, determinando così i formati di esportazione disponibili nell'elenco a discesa.
  • Un amministratore del server di report può specificare impostazioni per le informazioni sulle periferiche che consentano l'override del comportamento di rendering predefinito.
  • Se si utilizza SQL Server 2005 Express Edition with Advanced Services, alcuni formati di esportazione non sono disponibili. In particolare, non è possibile utilizzare le estensioni per il rendering tiff (immagine), xml e csv.

I formati di esportazione disponibili in un server di report vengono definiti mediante le impostazioni delle estensioni per il rendering nei file di configurazione di Reporting Services. Per rendere un'estensione per il rendering non disponibile, è possibile rimuovere la relativa impostazione dall'impostazioneRender del file RSReportServer.config. Un'estensione per il rendering è disponibile o non disponibile e non può essere disponibile solo per alcuni gruppi, utenti o report. Per ulteriori informazioni, vedere File di configurazione RSReportServer e Specifica dei parametri di estensione per il rendering nei file di configurazione. Per ulteriori informazioni sull'accesso con URL e su come nascondere la barra degli strumenti del report, vedere Using a URL to Access Report Server Items e Using URL Access Parameters.

Considerazioni sul rendering

Le prestazioni e l'utilizzo della memoria variano per ogni formato di rendering. Lo stesso report viene visualizzato con velocità diverse e richiede quantità di memoria diverse a seconda del formato selezionato. I formati più rapidi e che richiedono quantità di memoria minori sono CSV, XML e HTML. I formati PDF ed Excel danno prestazioni peggiori per motivi diversi. Il formato PDF richiede un utilizzo intensivo della CPU, mentre il formato Excel della RAM. Il rendering delle immagini è una via di mezzo.

L'impaginazione varia per ogni formato di rendering. Per il formato Adobe Acrobat (PDF), ad esempio, l'impaginazione si basa sulle dimensioni del foglio. L'impaginazione HTML non si basa invece sulle dimensioni fisiche. Le pagine sono separate da interruzioni di pagina che l'utente aggiunge al report, ma la lunghezza effettiva può variare da una pagina all'altra. Il report di esempio Product Catalog è una dimostrazione di impaginazione in formato HTML. Per ulteriori informazioni sull'impaginazione, vedere Controllo dell'impaginazione del report.

Nella tabella riportata di seguito vengono descritti i formati di rendering che è possibile utilizzare in un'operazione di esportazione.

Formato Descrizione Consigli

Excel

Consente di aprire un report in Microsoft Excel.

Utilizzare questo formato per modificare i dati del report in Microsoft Excel 2000 o versione successiva.

Archivio Web

Consente di aprire un report in formato MHTML. Il report viene aperto in Internet Explorer. È il formato di rendering predefinito per Internet Explorer 6.0.

A differenza di altre estensioni per il rendering HTML, il formato archivio Web genera un report portabile e indipendente (le immagini vengono incorporate nel report). Utilizzare questo formato per visualizzare report HTML in modalità non in linea o per il recapito tramite posta elettronica.

File Acrobat (PDF)

Consente di aprire un report in Adobe Acrobat Reader 6.0 o versione successiva.

Utilizzare questo formato per stampare report impaginati o per creare versioni PDF di un report.

TIFF

Consente di aprire un report in un formato orientato alla pagina. La versione del sistema operativo Windows determina quale applicazione verrà utilizzata.

Utilizzare questo formato per stampare report impaginati. Risulta utile se nel computer in uso non è installato Acrobat Reader.

XML

Consente di aprire un report in formato XML. Il report viene aperto in un browser.

Utilizzare questo formato per copiare i dati del report da un server di report ad altre applicazioni o server.

CSV

Consente di aprire un report in formato delimitato da virgole. Il report viene aperto in un'applicazione associata ai formati di file CSV.

Con questo formato si ottengono le dimensioni di file più ridotte. Utilizzarlo per copiare i dati del report da un server di report ad altre applicazioni o server.

Vedere anche

Attività

Procedura: Esportazione di un report (modalità di integrazione con SharePoint)
Procedura: Esportazione di un report (Gestione report)

Concetti

Visualizzazione di report
Stampa di report
Salvataggio di report

Altre risorse

Visualizzatore HTML (Reporting Services)
Gestione e utilizzo di report pubblicati

Guida in linea e informazioni

Assistenza su SQL Server 2005

Cronologia modifiche

Versione Cronologia

14 aprile 2006

Nuovo contenuto:
  • Accesso a un report tramite un URL.