Condividi tramite


Rendering dei dati in un report impaginato (Generatore report)

Si applica a: Generatore di report Microsoft (SSRS) Power BI Report Builder Report Designer in SQL Server Data Tools

Quando si utilizzano i renderer del layout, ad esempio HTML, MHTML, Word, Excel, PDF o Immagine, i dati e la relativa organizzazione rimangono invariati. Quando si esegue l'esportazione utilizzando un formato di renderer di dati, ad esempio CSV (Comma-Separated Value) o XML, non viene eseguito il rendering di alcun elemento del layout visivo. Durante il rendering del report impaginato, CSV e XML applicano al corpo del report e al relativo contenuto determinate regole che determinano la modalità di rendering dei dati in tali formati.

Nota

È possibile creare e modificare file di definizioni di report impaginati (con estensione rdl) in Generatore report di Microsoft, Power BI Report Builder e Progettazione report di SQL Server Data Tools.

È possibile utilizzare i renderer di dati per:

  • Eseguire l'importazione in un database. CSV è un formato comune facilmente importabile in numerose applicazioni di database, tra cui SQL Server e Microsoft Access.

  • Eseguire l'esportazione in Excel. Utilizzare il renderer CSV per esportare i dati in Excel senza il layout visivo. Dopo aver esportato i dati in Excel, è possibile sfruttare gli strumenti standard di Excel, ad esempio grafici, formule e tabelle pivot.

  • Trasformazioni XSLT. È possibile applicare XSLT all'output del renderer XML. Questa trasformazione lato server rappresenta una tecnica potente per trasformare i dati in qualsiasi formato.

  • Scambio di dati/EDI Un processo esterno può richiedere un rendering in formato CSV o XML di un report e utilizzare tali dati.

I formati dei renderer di dati sono controllati da un set di proprietà diverso rispetto a quello dei renderer di layout. Di seguito è riportato un elenco delle proprietà impostate nel riquadro Proprietà che si applicano solo ai renderer di dati:

  • La proprietà DataElementOutput controlla se un elemento specifico è o meno presente nei dati al momento dell'esportazione.

  • La proprietà DataElementName controlla il nome dell'elemento dati. Nel formato CSV controlla il nome dell'intestazione di colonna CSV, mentre nel formato XML diventa il nome dell'elemento o dell'attributo XML per l'elemento.

  • La proprietà DataElementStyle controlla se nel formato XML il rendering dell'elemento del report viene eseguito come elemento o come attributo.

L'opzione di esportazione CSV consente di eseguire il salvataggio dei dati del report in file di testo normale delimitati da virgola, senza alcuna formattazione. Per impostazione predefinita, il file utilizza una virgola (,) per delimitare campi e righe, tuttavia questa impostazione è configurabile nelle impostazioni relative alle informazioni sul dispositivo. Il file risultante può essere aperto in un foglio di calcolo, come Office SharePoint Server, o utilizzato come formato di importazione per altri programmi. Il file con estensione csv può essere aperto in un editor di testo, ad esempio Blocco note. Se viene aperto come un URL, il file csv restituisce il tipo MIME text/csv. I file sono in formato MIME versione 1.0. Per altre informazioni sul rendering del report nel tipo di file CSV, vedere Esportazione in un file CSV (Generatore report e SSRS).

L'opzione di esportazione File XML con dati del report consente di salvare un report come file XML. L'elemento XML Schema per il report è specifico del report. Le informazioni sul layout del report non vengono salvate dall'opzione di esportazione XML. Il codice XML generato da questa opzione può essere importato in un database, utilizzato come messaggio di dati XML o inviato a un'applicazione personalizzata. Per altre informazioni sul rendering del report nel tipo di file XML, vedere Esportazione in XML (Generatore report e SSRS).