Set di dati del report (SSRS)Report Datasets (SSRS)

Per aggiungere dati a un rapporto, è necessario creare set di dati.To add data to a report, you create datasets. Ogni set di dati rappresenta il set di risultati dall'esecuzione di un comando di query su un'origine dati.Each dataset represents the result set from running a query command on a data source. Le colonne del set di risultati sono la raccolta di campi.The columns in the result set are the field collection. Le righe del set di risultati sono i dati.The rows in the result set are the data. Un set di dati non contiene i dati effettivi.A dataset does not contain the actual data. Un set di dati contiene le informazioni necessarie per recuperare un set di dati specifico da un'origine dati.A dataset contains the information that is needed to retrieve a specific set of data from a data source.

Esistono due tipi di set di dati: incorporato e condiviso.There are two types of datasets: embedded and shared. Un set di dati incorporato viene definito in un report e viene usato solo dal report specifico.An embedded dataset is defined in a report and used only by that report. Un set di dati condiviso viene definito sul server di report o un sito di SharePoint e può essere usato da più report.A shared dataset is defined on the report server or SharePoint site and can be used by multiple reports. In Generatore report è possibile creare set di dati condivisi in modalità Set di dati condiviso oppure set di dati incorporati in modalità Progettazione report.In Report Builder, you can create shared datasets in Shared Dataset mode or embedded datasets in Report Designer mode. In Progettazione report in SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT)è possibile creare set di dati condivisi come parte di un progetto oppure set di dati incorporati come parte di un report.In Report Designer in SQL Server Data Tools (SSDT)SQL Server Data Tools (SSDT), you can create shared datasets as part of a project or embedded datasets as part of a report.

  • Set di dati incorporati.Embedded datasets. A differenza di applicazioni quali MicrosoftMicrosoft Office Excel dove si lavora con i dati direttamente in un foglio di lavoro, in Generatore report o Progettazione report si lavora con metadati che rappresentano i dati che verranno recuperati durante l'elaborazione del report.Unlike applications such as MicrosoftMicrosoft Office Excel where you work with data directly in a worksheet, in Report Builder or Report Designer you work with metadata that represents the data that will be retrieved when the report is processed. Per creare un set di dati incorporato, selezionare l'origine dati condivisa e specificare una query.To create an embedded dataset, select the source of data and specify a query. Dopo avere creato un set di dati, usare il riquadro dei dati del report per visualizzare la raccolta di campi.After you create the dataset, use the Report Data pane to view the field collection. È possibile visualizzare i dati di un set di dati in un'area dati quale una tabella o un grafico.You can display data from a dataset in a data region like a table or chart. In ogni area dati è possibile raggruppare, filtrare e ordinare i dati per organizzarli.In each data region, you can group, filter, and sort the data to organize it. Dopo avere progettato il layout del report, eseguire il report per visualizzare i dati effettivi.After you design the report layout, you run the report to see the actual data.

    Nel riquadro dei dati del report riportato nella figura seguente vengono visualizzati un'origine dati denominata AdventureWorks2012AdventureWorks2012, un set di dati denominato DataSet1 e cinque campi nella raccolta di campi del set di dati.In the following figure, the Report Data pane displays a data source named AdventureWorks2012AdventureWorks2012, a dataset named DataSet1, and five fields in the dataset field collection. Nel riquadro Layout viene visualizzata una tabella con la riga superiore di intestazioni di colonna e la riga inferiore con celle della tabella contenenti testo.The Layout pane shows a table with the top row of column headings and the bottom row with table cells that contain text. Il testo segnaposto [Name] indica i metadati per il campo Nome.The placeholder text [Name] is the metadata for the field Name. Durante l'esecuzione del report, il testo segnaposto viene sostituito dai valori dei dati effettivi.When the report runs, the placeholder text is replaced by the actual data values. La tabella può essere espansa in base alle esigenze per visualizzare tutti i dati.The table expands as required to display all the data.

    rs_DataDesignandPreviewrs_DataDesignandPreview

  • Set di dati condivisi.Shared datasets. Creare un set di dati condiviso quando si vuole usare un set di dati in più report.Create a shared dataset when you want to use a dataset in more than one report. Per creare un set di dati condiviso e salvarlo in un server di report o in un sito di SharePoint, usare Generatore report in una visualizzazione di progettazione del set di dati condiviso.To create and save a shared dataset to a report server or SharePoint site, use Report Builder in shared dataset design view. Per creare un set di dati condiviso come parte di un progetto che può essere distribuito su un server o su un sito, usare Progettazione report.To create a shared dataset as part of a project that can be deployed to a server or site, use Report Designer.

    Nella figura seguente è illustrata una visualizzazione di progettazione set di dati condiviso in Generatore report.The following illustration shows Shared Dataset Design view in Report Builder. È possibile selezionare o modificare la connessione dati, le proprietà del set di dati, la query, i filtri, e facoltativamente contrassegnare i filtri come parametri, nonché visualizzare i risultati della query.You can select or modify the data connection, the dataset properties, the query, filters, and optionally mark filters as parameters, and view the query results. Le modifiche vengono quindi salvate nel server o nel sito.You then save the changes back to the server or site.

    rs_SharedDatasetDesignModers_SharedDatasetDesignMode

    Per altre informazioni, vedere Set di dati condivisi e incorporati (Generatore report e SSRS) e Connessioni dati o origini dati condivise e incorporate (Generatore report 3.0 e SSRS).For more information, see Embedded and Shared Datasets (Report Builder and SSRS) and Embedded and Shared Data Connections or Data Sources (Report Builder and SSRS).

    È inoltre possibile aggiungere set di dati a un report aggiungendo parti del report che includono i set di dati da cui dipendono.You can also add datasets to a report by adding report parts that include the datasets they depend on. 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. Per altre informazioni, vedere Parti di report (Generatore report e SSRS) e Parti del report in Progettazione report (SSRS) nel Web all'indirizzo microsoft.com.For more information, see Report Parts (Report Builder and SSRS) and Report Parts in Report Designer (SSRS) on the Web at microsoft.com.

    Per informazioni su come creare un report che visualizza i dati da un SQL ServerSQL Server database, vedere esercitazione: creazione di un Report tabella semplice ( Generatore report ) .To learn how to create a report that displays data from a SQL ServerSQL Server database, see Tutorial: Creating a Basic Table Report (Report Builder). Per creare un report comprendente i propri dati, vedere Esercitazione: Creare un report grafico rapido offline (Generatore report).To build a report that includes its own data, see Tutorial: Create a Quick Chart Report Offline (Report Builder).

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 dati del report Adding Report Data

In Generatore report è possibile aggiungere dati del report nei modi seguenti.In Report Builder, you can add report data in the following ways.

  • Aggiungendo parti di report da un server di report al report.Add report parts from a report server to your report. Ogni parte di report è autonoma e consente di includere set di dati dipendenti.Each report part is self-contained and includes dependent datasets. I set di dati sono predefiniti.The datasets are predefined.

  • Utilizzando le procedure guidate per la creazione di tabelle, matrici, grafici e mappe.Use the Table/Matrix, Chart, and Map wizards. Dalle procedure guidate è possibile selezionare origini dati condivise e set di dati condivisi o creare nuovi set di dati continuando la progettazione del report.From the wizards, you can select shared data sources and shared datasets, or create new datasets, and continue to design the report.

  • Aggiungendo set di dati condivisi da un server di report.Add shared datasets from a report server. I set di dati condivisi sono predefiniti e consentono di specificare quali dati usare da un'origine dati predefinita.Shared datasets are predefined and specify which data to use from a predefined data source. Quando si aggiunge un set di dati condiviso al report in uso, viene aggiunto un riferimento del set di dati che punta alla definizione del set di dati condiviso.When you add a shared dataset to your report, you add a dataset reference that points to the shared dataset definition.

    In Generatore report o Progettazione report è possibile aggiungere dati del report nei modi seguenti.In Report Builder or Report Designer, you can add data in the following ways.

  • Aggiungendo set di dati incorporati basati su origini dati condivise.Add embedded datasets based on shared data sources.

  • Aggiungendo set di dati incorporati basati su origini dati incorporate.Add embedded datasets based on embedded data sources.

Nota

In un server di report, gli elementi condivisi sono protetti singolarmente o ereditando autorizzazioni dalla cartella in cui sono pubblicati.On a report server, shared items are secured individually or by inheriting permissions from the folder where they are published. Per consentire ad altri utenti di avere accesso ai set di dati condivisi che sono stati salvati, è necessario comprendere il modo in cui vengono concesse le autorizzazioni.To enable other users to have access to shared datasets that you save, you must understand how permissions are granted. Per ulteriori informazioni, vedere sicurezza ( Generatore report ) o sicura condivise Dataset.For more information, see Security (Report Builder) or Secure Shared Dataset Items.

Dopo avere aggiunto dati a un report, è possibile organizzare i dati nella pagina del report con le aree dati, modificare le parti di report, condividendo tali modifiche con altri utenti, e consentire agli utenti di limitare od ordinare i dati che visualizzano nel report.After you add data to a report, you can organize the data on the report page with data regions, modify report parts and share those changes with others, and enable users to limit or sort the data they see in the report. Per altre informazioni, vedere i seguenti argomenti correlati:For more information, see the following related topics:

Aggiunta di dati con parti di report Adding Data with Report Parts

Nelle parti di report sono contenuti i set di dati dai quali dipendono.Report parts contain the datasets that they depend on. Questi set di dati vengono creati in base alle origini dati condivise disponibili nel server di report.These datasets are built on shared data sources that are available on the report server. In Generatore report, quando si aggiunge una parte di report al report in uso, i set di dati dipendenti vengono aggiunti al report come se fossero stati aggiunti manualmente.In Report Builder, when you add a report part to your report, the dependent datasets are added to your report, just as if you had added them manually. Ad esempio, in un grafico predefinito è contenuto un set di dati.For example, a predefined chart contains a dataset. Per vedere i dati, visualizzare l'anteprima del report.To see the data, preview the report.

Nota

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. Per altre informazioni, vedere Parti di report (Generatore report e SSRS) e Parti del report in Progettazione report (SSRS) nel Web all'indirizzo microsoft.com.For more information, see Report Parts (Report Builder and SSRS) and Report Parts in Report Designer (SSRS) on the Web at microsoft.com.

Le parti del report, le origini dati condivise e i set di dati condivisi sono definiti in precedenza e salvati in un server di report.Report parts, shared data sources, and shared datasets are defined in advance and saved on a report server. Per accedere ad essi, è necessario aprire Generatore report in modalità server connettendosi al server di report.To access them, you must open Report Builder in server mode by connecting to the report server. Tutti questi elementi possono essere usati per creare nuove versioni personalizzate, se si dispone di autorizzazioni di scrittura per il server di report.You can use these to create new versions of your own if you have write permissions to the report server.

Query e Progettazione query Queries and Query Designers

Per specificare i dati desiderati da un'origine dati, è necessario compilare un comando di query.To specify which data you want from a data source, you build a query command. Per ciascun tipo di origine dati, è disponibile una finestra Progettazione query correlata che consente di compilare la query.Each data source type provides a related query designer to help you build the query. che può essere basata sull'interfaccia grafica o su testo.The query designer can be graphical or text-based. In una finestra Progettazione query con interfaccia grafica, vengono visualizzati i metadati che rappresentano i dati nell'origine dati esterna ed è possibile compilare in modo interattivo una query trascinando campi o entità nell'area di progettazione della query.In a graphical query designer, you view metadata that represents the data on the external data source and interactively build a query by dragging fields or entities to the query design surface. In una Progettazione query basata su testo, si scrivono o importano query nella sintassi della query supportata dall'origine dati esterna.In a text-based query designer, you write or import queries in the query syntax that is supported by the external data source.

Nella Progettazione query, è possibile eseguire la query per visualizzare i dati di esempio e convalidare la sintassi del comando di query.In the query designer, you can run the query to view example data and validate the query command syntax. I nomi di colonna nel set di risultati diventano i nomi campo visualizzati nel riquadro dei dati del report.Column names in the result set become the field names that you see in the Report Data pane. Il set di risultati deve essere un singolo set di righe e colonne in cui esiste lo stesso numero di valori per ogni riga di dati.The result set must be a single set of rows and columns where the same number of values exist for each row of data. Non sono supportati più set di risultati di una singola query.Multiple results sets from a single query are not supported. Non sono supportate le gerarchie incomplete che non dispongono di un numero costante di colonne e che possono produrre un numero diverso di valori dei dati per ogni riga.Ragged hierarchies, which do not have a constant number of columns and can produce different number of data values for each row, are not supported.

Per eseguire una query, è necessario disporre di credenziali per la fase di progettazione.To run a query, you must have design time credentials. Per ulteriori informazioni, vedere specificare le credenziali in Generatore Report e connessioni dati, origini dati e le stringhe di connessione ( Generatore report e SSRS ) .For more information, see Specify Credentials in Report Builder and Data Connections, Data Sources, and Connection Strings (Report Builder and SSRS).

Le comunicazioni tra un'estensione per i dati e l'origine dati esterna sono gestite dai provider di dati.Communication between a data extension and the external data source is handled by data providers. Il supporto per la sintassi del comando di query, per i parametri query e per i tipi di dati per i valori nel set di risultati è determinato da ogni provider di dati.Support for query command syntax, query parameters, and data types for values in the result set is determined by each data provider. Per altre informazioni, vedere l'argomento relativo al tipo specifico di estensione per dati e Finestre di progettazione query (Generatore report).For more information, see the topic for the specific type of data extension and Query Designers (Report Builder).

Procedure How-To Topics

Aggiungere e verificare una connessione dati (Generatore report e SSRS)Add and Verify a Data Connection (Report Builder and SSRS)

Creare un set di dati condiviso o un set di dati incorporato (Generatore report e SSRS)Create a Shared Dataset or Embedded Dataset (Report Builder and SSRS)

Aggiunta, modifica e aggiornamento di campi nel riquadro dei dati del report (Generatore report e SSRS)Add, Edit, Refresh Fields in the Report Data Pane (Report Builder and SSRS)

Compilare una query in Progettazione query relazionale (Generatore report e SSRS)Build a Query in the Relational Query Designer (Report Builder and SSRS)

Visualizzare set di dati nascosti per i valori dei parametri di dati multidimensionali (Generatore report e SSRS)Show Hidden Datasets for Parameter Values for Multidimensional Data (Report Builder and SSRS)

Aggiungere un filtro a un set di dati (Generatore report e SSRS)Add a Filter to a Dataset (Report Builder and SSRS)

Impostare una proprietà NoDataMessage per un'area dati (Generatore report e SSRS)Set a No Data Message for a Data Region (Report Builder and SSRS)

Associazione di un parametro di query a un parametro di report (Generatore report e SSRS)Associate a Query Parameter with a Report Parameter (Report Builder and SSRS)

Definizione dei parametri in Progettazione query MDX per Analysis Services (Generatore report e SSRS)Define Parameters in the MDX Query Designer for Analysis Services (Report Builder and SSRS)

Contenuto della sezione In This Section

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

Connessioni dati, origini dati e stringhe di connessione in Generatore reportData Connections, Data Sources, and Connection Strings in Report Builder

Specifica di credenziali in Generatore reportSpecify Credentials in Report Builder

Set di dati condivisi e incorporati del report (Generatore report e SSRS)Report Embedded Datasets and Shared Datasets (Report Builder and SSRS)

Raccolta di campi del set di dati (Generatore report e SSRS)Dataset Fields Collection (Report Builder and SSRS)

Vedere ancheSee Also

Visualizzazione di progettazione report (Generatore report) Report Design View (Report Builder)
Report creazione concetti ( Generatore report e SSRS )Report Authoring Concepts (Report Builder and SSRS)