Parti del report e set di dati in Generatore reportReport Parts and Datasets in Report Builder

In Generatore report il modo più semplice per includere dati in un report consiste nell'aggiungere parti del report esistenti dalla Raccolta parti del report.In Report Builder, the easiest way to include data in a report is to add report parts from the Report Part Gallery. Nelle parti del report sono contenuti i set di dati dai quali dipendono, chiamati set di dati dipendenti.Report parts contain the datasets that they depend on, which are known as dependent datasets. I set di dati dipendenti sono basati sulle origini dati condivise e possono essere set di dati incorporati o condivisi.Dependent datasets are based on shared data sources and can be either embedded datasets or shared datasets. Altre informazioni su Parti del report.Read more about Report Parts.

Un altro modo semplice per includere dati in un report è utilizzare un set di dati condiviso.Another easy way to include data in a report is to use a shared dataset. Per altre informazioni, vedere Set di dati condivisi e incorporati del report (Generatore report e SSRS).For more information, see Report Embedded Datasets and Shared Datasets (Report Builder and SSRS).

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.

Aggiunta di una parte di report con i set di dati dipendenti al report Adding a Report Part with Dependent Datasets to Your Report

Quando si aggiunge una parte di report al report, anche i set di dati dipendenti contenuti nella parte di report vengono aggiunti al report.When you add a report part to your report, the dependent datasets that it contains are also added to your report. Poiché in una parte di report potrebbe essere incluso un rettangolo contenente molti altri elementi del report, è possibile aggiungere più set di dati dipendenti al report in uso.Because a report part might include a rectangle that contains many other report items, it can add multiple dependent datasets to your report. Ogni set di dati condiviso è un riferimento indipendente; l'origine dati condivisa dalla quale dipende non viene aggiunta al report.Each shared dataset is an independent reference; the shared data source that it depends on is not added to your report. A ogni set di dati incorporato viene aggiunta anche l'origine dati incorporata o condivisa dalla quale dipende.Each embedded dataset also adds the embedded or shared data source that it depends on.

Le credenziali per un'origine dati incorporata non sono salvate come parte della parte del report.The credentials for an embedded data source are not saved as part of the report part. Se un'origine dati incorporata viene aggiunta al report, verranno richieste le credenziali quando si esegue il report.If an embedded data source is added to your report, you will be prompted for credentials when you run the report. Per evitare questa richiesta, utilizzare le parti di report basate sulle origini dati condivise con le credenziali archiviate.To avoid being prompted for credentials, use report parts that are based on shared data sources with stored credentials.

Una volta aggiunta una parte di report al report in uso, i set di dati aggiunti non presentano alcuna differenza con i set di dati incorporati o condivisi che sono stati creati.After you add a report part to your report, the added datasets are no different than embedded or shared datasets that you create. È possibile visualizzare i set di dati aggiuntivi nel riquadro dei dati del report.You can view the additional datasets in the Report Data pane. I set di dati incorporati vengono visualizzati nell'origine dati condivisa corrispondente mentre i set di dati condivisi nella cartella Set di dati condivisi.Embedded datasets appear under the corresponding shared data source and shared datasets appear under the Shared Datasets folder.

Personalizzazione di set di dati dipendenti Customizing Dependent Datasets

Dopo avere aggiunto parti del report al report, è possibile visualizzarlo in anteprima e decidere di apportare alcune modifiche ai dati.After you add report parts to your report, you might preview it and decide to make some changes to the data. Gli elementi modificabili dipendono dal tipo di set di dati che si sta utilizzando.What you can change depends on the type of dataset that you are working with.

Per modificare i dati e le opzioni dati di un set di dati incorporato, è possibile modificare le proprietà del set di dati, inclusa la query, come se si creasse il set di dati personalmente.To change data and data options for an embedded dataset, you can edit the dataset properties, including the query, just as if you had created the dataset yourself.

Per modificare i dati e le opzioni dati per un set di dati condiviso, è possibile modificare la definizione del set di dati condiviso sul server di report solo se si dispone di autorizzazioni sufficienti.To change a data and data options for a shared dataset, you can change the shared dataset definition on the report server only you have sufficient permissions. È possibile personalizzare anche l'istanza del set di dati condiviso nel report aggiungendo filtri, campi calcolati e modificando le opzioni dati, ad esempio per la distinzione maiuscole/minuscole.You can also customize the instance of the shared dataset in your report by adding filters, adding calculated fields, and changing data options such as case sensitivity. Per altre informazioni, vedere Set di dati condivisi e incorporati (Generatore report e SSRS).For more information, see Embedded and Shared Datasets (Report Builder and SSRS).

Per altre informazioni sulla modifica della definizione di un set di dati condiviso o su come mostrare le ultime modifiche dei dati per un set di dati condiviso nel report, vedere Creare un set di dati condiviso o un set di dati incorporato (Generatore report e SSRS) e Aggiunta, modifica e aggiornamento di campi nel riquadro dei dati del report (Generatore report e SSRS).For more information about how to change the definition of a shared dataset or how to show the latest data changes for a shared dataset in your report, see Create a Shared Dataset or Embedded Dataset (Report Builder and SSRS) and Add, Edit, Refresh Fields in the Report Data Pane (Report Builder and SSRS).

Pubblicazione di set di dati dipendenti come set di dati condivisi Publishing Dependent Datasets as Shared Datasets

Quando si pubblica un elemento del report che dispone di set di dati dipendenti, è possibile utilizzare l'opzione per pubblicare ogni set di dati come set di dati condiviso o come set di dati incorporato che rimane tale nell'elemento del report.When you publish a report item that has dependent datasets, you have the option to publish each dataset as a shared dataset or as an embedded dataset that remains embedded in the report item.

Quando si seleziona l'opzione del set di dati condiviso, il set di dati viene salvato nel server di report come definizione del set di dati condiviso.When you select the shared dataset option, the dataset is saved to the report server as a shared dataset definition. Nel report, ogni elemento del report in cui viene utilizzato il set di dati è aggiornato per puntare al set di dati condiviso che si trova ora sul server di report.In your report, every report item that uses that dataset is updated to point to the shared dataset that is now on the report server. Di conseguenza si verificano le seguenti due situazioni:Two things happen as a result:

  1. Nella finestra di dialogo Pubblica ogni set di dati condiviso che è stato pubblicato viene rimosso dall'elenco di elementi disponibili per la pubblicazione.In the Publish dialog box, each shared dataset that has been published is removed from the list of items that are available to publish.

  2. Quando si esce da Generatore report o si avvia un nuovo report, viene richiesto di salvare il report.When you exit Report Builder or start a new report, you are prompted to save your report. Se non si effettua questa operazione, alla successiva apertura del report e pubblicazione degli elementi del report, si potrebbero pubblicare nuove copie degli stessi set di dati.If you do not save your report, the next time you open this report and publish report items, you might publish new copies of the same datasets. Per impedire il salvataggio di più copie di set di dati condivisi nel server di report, si consiglia di salvare il report.To prevent saving multiple copies of shared datasets to the report server, we recommend that you save the report.

Importante

Per assicurarsi di poter utilizzare i dati di un set di dati condiviso, è necessario comprendere i principi che regolano la protezione degli elementi del report.To ensure that you and others can continue to successfully use data from a shared dataset, you must understand the principles behind securing report items. Per altre informazioni, vedere Proteggere gli elementi del set di dati condiviso.For more information, see Secure Shared Dataset Items.

Vedere ancheSee Also

Visualizzazione di progettazione di report ( Generatore report ) Report Design View (Report Builder)
Sicurezza ( Generatore report ) Security (Report Builder)
Parti di report ( Generatore report e SSRS ) Report Parts (Report Builder and SSRS)
Report di set di dati incorporati e condivisi ( Generatore report e SSRS )Report Embedded Datasets and Shared Datasets (Report Builder and SSRS)