Report, parti del report e definizioni dei report (Generatore report e SSRS)Reports, Report Parts, and Report Definitions (Report Builder and SSRS)

Reporting ServicesReporting Services usa vari termini per descrivere un report impaginato nei diversi stati, inclusi la definizione iniziale, il report pubblicato e il report così come viene visualizzato dall'utente. uses a variety of terms to describe a paginated report in different states, including the initial definition, the published report, and the viewed report as it appears to the user.

Nota

È possibile creare e modificare file di definizioni report impaginati (con estensione rdl) in Generatore report e in Progettazione report di SQL Server Data Tools.You can create and modify paginated report definition (.rdl) files in Report Builder and in Report Designer in SQL Server Data Tools. Ogni ambiente di creazione offre modalità differenti per creare, aprire e salvare report ed elementi correlati.Each authoring environment provides different ways to create, open, and save reports and related items.

File di definizione del report (con estensione rdl)Report Definition (.rdl) Files

Una definizione del report è un file che viene creato dall'utente in Generatore report o Progettazione report.A report definition is a file that you create in Report Builder or Report Designer. Tale file fornisce una descrizione completa delle connessioni alle origini dati, delle query utilizzate per il recupero dei dati, delle espressioni, dei parametri, delle immagini, delle caselle di testo, delle tabelle e di qualsiasi altro elemento relativo alla fase di progettazione che si desidera includere in un report.It provides a complete description of data source connections, queries used to retrieve data, expressions, parameters, images, text boxes, tables, and any other design-time elements that you might include in a report. Sebbene le definizioni del report possano essere complesse, nella versione più semplice specificano una query e altro contenuto per il report, nonché le proprietà e il layout del report.Although report definitions can be complex, at a minimum they specify a query and other report content, report properties, and a report layout.

Le definizioni del report vengono visualizzate in fase di esecuzione come report elaborato.Report definitions are rendered at run time as a processed report. Durante questa fase, i dati vengono recuperati dall'origine dati e formattati in base alle istruzioni contenute nella definizione del report.At that time, the data is retrieved from the data source and formatted according to the instructions in the report definition. Una definizione del report può essere eseguita direttamente dal computer e salvata in locale o può essere pubblicata su un server di report per consentire ad altri utenti di eseguirla.A report definition can be run directly from your computer and saved locally, or it can be published to a report server for others to run as well.

Le definizioni del report vengono scritte in codice XML in conformità a una grammatica XML denominata linguaggio RDL (Report Definition Language).Report definitions are written in XML that conforms to an XML grammar called Report Definition Language (RDL). Il linguaggio RDL descrive gli elementi XML che definiscono tutte le possibili varianti di un report.RDL describes the XML elements, encompassing all possible variations that a report can assume.

File di definizione del report del client (con estensione rdlc)Client Report Definition (.rdlc) Files

In Progettazione report di Visual Studio vengono creati file di definizione del report del client (con estensione rdlc) da utilizzare con il controllo ReportViewer.The Visual Studio Report Designer produces client report definition (.rdlc) files for use with the ReportViewer control. Tali file possono essere convertiti in file con estensione rdl da utilizzare con Progettazione report di Reporting Services.The .rdlc files can be converted to .rdl files for use with Reporting Services Report Designer.

File della parte del report (con estensione rsc)Report Part (.rsc) Files

Le parti del report sono elementi autonomi del report archiviati sul server di report e possono essere incluse in altri report.Report parts are self-contained report items that are stored on the report server and can be included in other reports. Usare Generatore report per cercare e selezionare parti della Raccolta parti del report da aggiungere ai report.Use Report Builder to browse and select parts from the Report Part Gallery to add to your reports. Usare Progettazione report o Generatore report per salvare parti del report da usare nella Raccolta parti del report.Use Report Designer or Report Builder to save report parts for use in the Report Part Gallery.

Una definizione di parte del report è un frammento XML di un file di definizione del report.A report part definition is an XML fragment of a report definition file. Le parti del report vengono create da una definizione del report e dalla successiva selezione degli elementi nel report da pubblicare separatamente come parti del report.You create report parts by creating a report definition, and then selecting report items in the report to publish separately as report parts. Nelle parti del report sono incluse aree dati, rettangoli e relativi elementi contenuti nonché immagini.Report parts include data regions, rectangles and their contained items, and images. È possibile salvare una parte del report con i relativi set di dati dipendenti e i riferimenti alle origini dati condivise in modo da poterla riutilizzare negli altri report.You can save a report part with its dependent datasets and shared data source references so it can be reused in other reports.

Per altre informazioni, vedere Parti del report (Generatore report e SSRS) e Parti del report in Progettazione report (SSRS).For more information, see Report Parts (Report Builder and SSRS) and Report Parts in Report Designer (SSRS).

Report pubblicatiPublished Reports

Dopo aver creato un file con estensione rdl, è possibile salvarlo in locale o in una cartella personale, ad esempio la cartella Report personali, sul server di report.After you create an .rdl file, you can save it locally, or save it to a personal folder (such as the My Reports folder) on the report server. Quando il report è pronto per la visualizzazione da parte di altri utenti, è possibile pubblicarlo salvandolo da Generatore report in una cartella pubblica nel server di report, caricandolo tramite il portale Web di Reporting ServicesReporting Services o distribuendo una soluzione di progetto report da Progettazione report.When the report is ready for others to see, you publish it by saving it from Report Builder to a public folder on the report server, uploading it through the Reporting ServicesReporting Services web portal, or deploying a report project solution from Report Designer. Un report pubblicato è un elemento archiviato in un database del server di report e gestito su un server di report o in un sito di SharePoint.A published report is an item that is stored in a report server database and managed on a report server or SharePoint site.

Un report pubblicato viene protetto mediante l'assegnazioni di ruolo utilizzando il modello di sicurezza basata sui ruoli di Reporting ServicesReporting Services .A published report is secured through role assignments using the Reporting ServicesReporting Services role-based security model. L'accesso ai report pubblicati viene eseguito tramite URL, web part di SharePoint o il portale Web di Reporting ServicesReporting Services . In alternativa, è possibile passare ai report pubblicati e aprirli in Generatore report.Published reports are accessed through URLs, SharePoint Web parts, or the Reporting ServicesReporting Services web portal, or you can navigate to and open them in Report Builder.

Snapshot del reportReport Snapshots

I report possono essere pubblicati anche sotto forma di snapshot che contiene sia informazioni sul layout che dati, ad esempio l'ora di inizio di esecuzione del report.A report can also be published as a snapshot that contains both layout information and data as of the time the report was initially run. Gli snapshot dei report non vengono salvati in un formato di rendering specifico,Report snapshots are not saved in a particular rendering format. ma ne viene eseguito il rendering nel formato di visualizzazione finale, ad esempio HTML, solo quando vengono richiesti da un utente o un'applicazione.Instead, report snapshots are rendered in a final viewing format (such as HTML) only when a user or an application requests it. Per altre informazioni, vedere Ricerca e visualizzazione di report in Gestione report (Generatore report e SSRS).For more information, see Finding and Viewing Reports in Report Manager (Report Builder and SSRS).

Report visualizzabiliRendered Reports

Un report visualizzabile è un report completamente elaborato che include i dati e le informazioni sul layout in un formato appropriato per la visualizzazione, ad esempio HTML.A rendered report is a fully processed report that contains both data and layout information in a format suitable for viewing (such as HTML). Non è possibile visualizzare un report fino a quando non ne viene eseguito il rendering in un formato di output.Until a report is rendered into an output format, it cannot be viewed. È possibile eseguire il rendering di un report eseguendo una delle operazioni seguenti:You can render a report by doing one of the following:

  • Creare o aprire un report in Generatore report o Progettazione report ed eseguirlo.Create or open a report in Report Builder or Report Designer and run it.

  • Trovare ed eseguire un report nel portale Web di Reporting ServicesReporting Services .Find and run a report in the Reporting ServicesReporting Services web portal.

  • Trovare ed eseguire un report in un sito di SharePoint integrato con un server di report di Reporting ServicesReporting Services .Find and run a report on a SharePoint site that is integrated with a Reporting ServicesReporting Services report server.

  • Sottoscrivere un report, che viene recapitato a una cartella Posta in arrivo o a una condivisione file in un formato di output specificato dall'utente.Subscribe to a report, which is delivered to an e-mail inbox or a file share in an output format that you specify.

    Sottoscrivere un report, che viene recapitato a una cartella Posta in arrivo o a una condivisione file in un formato di output specificato dall'utente.Subscribe to a report, which is delivered to an e-mail inbox or a file share in an output format that you specify. Il formato di rendering predefinito per un report è HTML 4.0.The default rendering format for a report is HTML 4.0. Oltre al formato HTML, sono disponibili vari formati di output in cui è possibile eseguire il rendering dei report, inclusi i formati Excel, Word, XML, PDF, TIFF e CSV.In addition to HTML, reports can be rendered in a variety of output formats, including Excel, Word, XML, PDF, TIFF, and CSV. Come per i report pubblicati, anche i report visualizzabili non possono essere modificati o salvati nuovamente su un server di report.As with published reports, rendered reports cannot be edited or saved back to a report server. Per altre informazioni, vedere Esportare report (Generatore Report e SSRS).For more information, see Export Reports (Report Builder and SSRS).

Vedere ancheSee Also

Concetti relativi alla creazione di report (Generatore report e SSRS) Report Authoring Concepts (Report Builder and SSRS)
Generatore report in SQL Server 2016 Report Builder in SQL Server 2016
La ricerca, visualizzazione e gestione di report ( Generatore report e SSRS ) Finding, Viewing, and Managing Reports (Report Builder and SSRS )
Esportare report (Generatore Report e SSRS)Export Reports (Report Builder and SSRS)