Reporting Services Concepts (SSRS)Reporting Services Concepts (SSRS)

In questo argomento viene fornito un breve riepilogo dei concetti di SQL ServerSQL Server Reporting ServicesReporting Services .This topic provides a brief summary of SQL ServerSQL Server Reporting ServicesReporting Services concepts.

Si applica a:Applies to: Reporting ServicesReporting Services | Modalità SharePoint di Reporting ServicesReporting Services Si applica a:Applies to: Reporting ServicesReporting Services Native mode | Reporting ServicesReporting Services SharePoint mode

Concetti relativi ai server di report Report server concepts

Un server di report è un computer con un'istanza Reporting ServicesReporting Services installata.A report server is a computer that has an instance of Reporting ServicesReporting Services installed. Un server di report archivia internamente elementi quali report impaginati e per dispositivi mobili, elementi e risorse correlati al report, pianificazioni e sottoscrizioni.A report server internally stores items such as paginated and mobile reports, report-related items and resources, schedules, and subscriptions. È possibile configurare un server di report come un server singolo autonomo o come una farm con scalabilità orizzontale o può essere integrato con SharePoint Server.A report server can be configured as a stand-alone single server or as a scale out farm, or it can be integrated with SharePoint Server. Si interagisce con gli elementi del server di report tramite il servizio Web Reporting ServicesReporting Services , il provider WMI, l'accesso con URL o a livello di codice tramite script.You interact with report server items through the Reporting ServicesReporting Services Web service, WMI provider, URL access, or programmatically through scripts. La modalità di interazione con un server di report dipende dalla topologia di distribuzione e dalla configurazione.The way that you interact with a report server depends on the deployment topology and the configuration.

Server di report in modalità nativaNative mode report servers

Un server di report configurato in modalità nativa è un computer su cui è installato SQL ServerSQL Server Reporting ServicesReporting Services ed è configurato come un server autonomo.A report server configured in native mode is a computer that has SQL ServerSQL Server Reporting ServicesReporting Services installed and configured as a stand-alone server. Si interagisce con il server di report, report e elementi correlati ai report tramite un browser con portale Webweb portal o comandi dell'accesso con URL, SQL Server Management Studio o a livello di programmazione tramite script.You interact with the report server, reports, and report related items by using a browser with the portale Webweb portal or URL access commands, SQL Server Management Studio, or programmatically through scripts. Per altre informazioni, vedere Reporting Services Report Server (Native Mode).For more information, see Reporting Services Report Server (Native Mode).

Server di report in modalità SharePointSharePoint mode report servers

Esistono due diverse configurazioni per un server di report integrato con SharePoint.A report server integrated with SharePoint has two possible configurations. In SQL Server 2016 Reporting Services (SSRS)SQL Server 2016 Reporting Services (SSRS), Reporting ServicesReporting Services viene installato con un SharePoint Server come un servizio SharePoint Shared.In SQL Server 2016 Reporting Services (SSRS)SQL Server 2016 Reporting Services (SSRS), Reporting ServicesReporting Services is installed with SharePoint Server as a SharePoint shared service. Nelle versioni precedenti, il server di report si integra con SharePoint Server mediante l'installazione del componente aggiuntivo Reporting ServicesReporting Services per SharePoint.In earlier releases, the report server integrates with SharePoint Server by installing the Reporting ServicesReporting Services SharePoint Add-in. In entrambi casi, si interagisce con il server di report, i report e gli elementi correlati al report tramite pagine di applicazione sul sito di SharePoint.In both cases, you interact with the report server, reports, and report related items by using application pages on the SharePoint site. Si usano la raccolta documenti di SharePoint e le altre librerie create per archiviare i tipi di contenuto correlati ai report.You use the SharePoint document library and other libraries that you create to store the content types related to reports. Per altre informazioni, vedere Server di report di Reporting Services (modalità SharePoint).For more information, see Reporting Services Report Server (SharePoint Mode).

Elementi del server di reportReport server items

Gli elementi del server di report includono report impaginati e per dispositivi mobili, indicatori KPI, origini dati condivise, set di dati condivisi e altri elementi che è possibile pubblicare, caricare o salvare in un server di report.Report server items include paginated and mobile reports, KPIs, shared data sources, shared datasets, and other items that you can publish, upload, or save to a report server. Organizzare elementi nella struttura di cartelle gerarchica su un server di report nativo o in librerie di contenuto di SharePoint su un sito di SharePoint.Organize items in the report server hierarchical folder structure on a native report server, or in SharePoint content libraries on a SharePoint site. Per ulteriori informazioni, vedere Gestione contenuto di Server di Report ( Modalità nativa SSRS ) .For more information, see Report Server Content Management (SSRS Native Mode).

CartelleFolders

Su un server di report nativo, le cartelle forniscono la struttura di navigazione gerarchica e il percorso di tutti gli elementi indirizzabili archiviati in un server di report.On a native report server, folders provide the hierarchical navigation structure and path of all addressable items stored in a report server. Usare la gerarchia di cartelle e le autorizzazioni per il sito e le cartelle per consentire il controllo dell'accesso agli elementi del server di report, noto come sicurezza a livello di elemento.You use the folder hierarchy and site and folder permissions to help control access to report server items, known as item-level security. Per impostazione predefinita, le assegnazioni di ruolo che si definiscono per le cartelle specifiche sono ereditate dalle cartelle figlio nella gerarchia di cartelle.By default, role assignments that you define for specific folders are inherited by child folders in the folder hierarchy. Se si assegnano ruoli specifici a una cartella, le regole di ereditarietà non vengono più applicate.If you assign specific roles to a folder, the inheritance rules no longer apply. La struttura di cartelle è costituita da un nodo radice denominato Homee da cartelle riservate che supportano la caratteristica facoltativa Report personali .The folder structure consists of a root node named Home, and reserved folders that support the optional My Reports feature. In un browser, il nodo radice è il nome della directory virtuale di server di report, ad esempio, http://myreportserver/reports.In a browser, the root node is the name of the report server virtual directory, for example, http://myreportserver/reports. Per altre informazioni, vedere Folders.For more information, see Folders.

Su un sito di SharePoint, usare le cartelle di SharePoint in raccolte documenti e raccolte contenuto per organizzare elementi.On a SharePoint site, use SharePoint folders in document libraries and content libraries to organize items.

Ruoli e autorizzazioniRoles and Permissions

Su un server di report nativo l'amministratore di sistema del server di report gestisce le autorizzazioni di accesso, configura il server di report per elaborare le richieste del report, gestisce le cronologie degli snapshot e gestisce le autorizzazioni per report, origini dati, set di dati e sottoscrizioni.On a native report server, the report server system administrator manages access permissions, configures the report server to process report requests, maintain snapshot histories, and manage permissions for reports, data sources, datasets, and subscriptions. Ad esempio, un report pubblicato viene protetto mediante le assegnazioni di ruolo usando il modello di sicurezza basato sui ruoli di Reporting ServicesReporting Services .For example, a published report is secured through role assignments using the Reporting ServicesReporting Services role-based security model. Per altre informazioni, vedere Ruoli e autorizzazioni (Reporting Services).For more information, see Roles and Permissions (Reporting Services).

Su un sito di SharePoint, usare la pagina degli amministratori di sito di SharePoint per gestire le autorizzazioni di accesso su report e contenuto del sito correlato al report.On a SharePoint site, use the SharePoint site administrators page to manage access permissions on reports and report-related site content.

PianificazioniSchedules

Su un server di report nativo è possibile pianificare i report impaginati, i set di dati condivisi e le sottoscrizioni in modo da recuperare dati e recapitare report e query del set di dati a orari prestabiliti o durante i periodi di minore attività.On a native report server, you can schedule paginated reports, shared datasets, and subscriptions to retrieve data and deliver reports and dataset queries at specific times or during off-peak hours. Una pianificazione può essere eseguita una sola volta oppure in modo ricorrente a intervalli specificati in ore, giorni, settimane o mesi.Schedules can run once or on a continuous basis at intervals of hours, days, weeks, or months. Per altre informazioni, vedere Schedules.For more information, see Schedules.

Sottoscrizioni e recapitoSubscriptions and delivery

Una sottoscrizione è una richiesta di recapito di un report in un momento specifico o in risposta a un evento in un formato di file di applicazione specificato nella sottoscrizione stessa.A subscription is a standing request to deliver a report at a specific time or in response to an event, and in an application file format that you specify in the subscription. Le sottoscrizioni rappresentano un'alternativa all'esecuzione di un report su richiesta.Subscriptions provide an alternative to running a report on demand. Se si usano report su richiesta, sarà necessario selezionare manualmente il report ogni volta che si desidera visualizzarlo.On-demand reporting requires that you actively select the report each time you want to view the report. In alternativa, le sottoscrizioni possono essere usate per la pianificazione e l'automazione del recapito di un report.In contrast, subscriptions can be used to schedule and then automate the delivery of a report. È possibile recapitare report a una cartella Posta in arrivo o a una condivisione file.You can deliver reports to an e-mail inbox or a file share. Per altre informazioni, vedere Sottoscrizioni e recapito (Reporting Services).For more information, see Subscriptions and Delivery (Reporting Services).

EstensioniExtensions

SQL ServerSQL Server Reporting ServicesReporting Services fornisce un'architettura estensibile che è possibile usare per personalizzare soluzioni del report. Reporting ServicesReporting Services provides an extensible architecture that you can use to customize report solutions. Il server di report supporta estensioni di autenticazione personalizzate, estensioni per l'elaborazione dati, estensioni dell'elaborazione di report, estensioni per il rendering ed estensioni per il recapito e estensioni disponibili per gli utenti sono configurabili nel file di configurazione RSReportServer.config.The report server supports custom authentication extensions, data processing extensions, report processing extensions, rendering extensions, and delivery extensions, and the extensions that are available to the users are configurable in the RSReportServer.config configuration file. Ad esempio, è possibile limitare i formati di esportazione che il visualizzatore di report può usare.For example, you can limit the export formats the report viewer is allowed to use. Le estensioni personalizzate di elaborazione dei report e di recapito sono facoltative. Sono tuttavia necessarie se si desidera supportare la distribuzione dei report o i controlli personalizzati.Delivery and report processing extensions are optional, but necessary if you want to support report distribution or custom controls. Per ulteriori informazioni, vedere estensioni di Reporting Services ( SSRS ) .For more information, see Reporting Services Extensions (SSRS).

Accesso ai reportReport access

L'accesso su richiesta consente agli utenti di selezionare i report da uno strumento per la visualizzazione dei report.On-demand access allows users to select the reports from a report viewing tool. A seconda della configurazione del server di report è possibile usare il portale Webweb portal, una Web part di MicrosoftMicrosoft SharePoint 2.0, una raccolta di SharePoint quando Reporting ServicesReporting Services è installato in modalità integrata SharePoint, un controllo ReportViewer incorporato o un browser tramite URL.Depending on your report server configuration, you can use the portale Webweb portal, a MicrosoftMicrosoft SharePoint 2.0 Web part, a SharePoint library when Reporting ServicesReporting Services is installed in SharePoint integrated mode, an embedded ReportViewer control, or a browser using URL access. Per ulteriori informazioni su richiesta di accesso ai report, vedere ricerca, visualizzazione e gestione dei report ( Generatore report e SSRS ) .For more information about on-demand access to reports, see Finding, Viewing, and Managing Reports (Report Builder and SSRS ).

Le sottoscrizioni rappresentano un'alternativa all'esecuzione di un report su richiesta.Subscriptions provide an alternative to running a report on demand. Per altre informazioni, vedere Sottoscrizioni e recapito (Reporting Services).For more information, see Subscriptions and Delivery (Reporting Services).

Per l'elenco di strumenti da usare per interagire con il server di report, vedere Strumenti di Reporting Services.For the list of tools to use to interact with the report server, see Reporting Services Tools.

Report e definizioni dei reportReports and report definitions

RDLRDL

Una definizione di report viene scritta in un file XML in conformità a una grammatica XML denominata linguaggio RDL (Report Definition Language).A report definition is an XML file that conforms to an XML grammar called Report Definition Language (RDL). In Reporting ServicesReporting Servicescreare una definizione di report in uno strumento come Generatore report o Progettazione report.In Reporting ServicesReporting Services, you create a report definition in a tool such as Report Builder or Report Designer. Vengono forniti gli elementi che definiscono le connessioni alle origini dati, le query usate per il recupero dei dati, le espressioni, i parametri, le immagini, le caselle di testo, le tabelle e qualsiasi altro layout relativo alla fase di progettazione.It includes elements that define data source connections, queries used to retrieve data, expressions, parameters, images, text boxes, tables, and any other design-time layout. Per altre informazioni, vedere Report Definition Language (SSRS).For more information, see Report Definition Language (SSRS).

RSMOBILERSMOBILE

È possibile creare report per dispositivi mobili di Reporting Services (file con estensione rsmobile) in SQL Server Mobile Report Publisher.You create Reporting Services mobile reports (.rsmobile files) in SQL Server Mobile Report Publisher. Questi report sono ottimizzati per i dispositivi mobili e connessi ai dati locali, con un'ampia gamma di visualizzazioni dei dati.They're optimized for mobile devices and connected to on-premises data, with an assortment of data visualizations. Altre informazioni sui report per dispositivi mobili di Reporting Services.Read more about Reporting Services mobile reports.

RDLCRDLC

In Progettazione report di Visual Studio vengono creati file di definizione dei report del client (con estensione rdlc) in formato XML da usare con il controllo ReportViewer.The Visual Studio Report Designer produces client report definition (.rdlc) files in XML format for use with the ReportViewer control.

Connessioni dati definite nel report e origini datiReport data connections and data sources

Nei report vengono usate le connessioni dati per il recupero di dati per un report quando viene eseguita una query o viene elaborato il report.Reports use data connections to retrieve data for a report when a query runs or when the report is processed. In una definizione di report, una connessione dati è uguale ad una origine dati.In a report definition, a data connection is the same as a data source. È possibile scegliere da un elenco di tipi di connessione dati incorporati per la connessione a un database relazionale, un database multidimensionale, un servizio Web o ad altre origini di dati.You choose from a list of built-in data connection types to connect to a relational database, a multidimensional database, a Web service, or some other source of data. Per la descrizione delle connessioni dati vengono usati i termini riportati di seguito.The following terms are used when describing data connections.

  • Connessione dati.Data connection. Nota anche come origine dati.Also known as a data source. In una connessione dati sono inclusi un nome e le proprietà di connessione che dipendono dal tipo di connessione.A data connection includes a name and connection properties that are dependent on the connection type. In base alle caratteristiche di progettazione, in una connessione dati non sono incluse le credenziali.By design, a data connection does not include credentials. Una connessione dati non consente di specificare i dati da recuperare dall'origine dati esterna.A data connection does not specify which data to retrieve from the external data source. A tale scopo, è necessario specificare una query durante la creazione di un set di dati.To do that, you specify a query when you create a dataset.

  • Definizione dell'origine dati.Data source definition. File che contiene la rappresentazione XML di un'origine dati del report.A file that contains the XML representation of a report data source. Quando viene pubblicato un report, le relative origini dati vengono salvate nel server di report o in un sito di SharePoint come definizioni dell'origine dati, indipendentemente dalla definizione del report.When a report is published, its data sources are saved on the report server or SharePoint site as data source definitions, independently from the report definition. Ad esempio, un amministratore del server di report potrebbe aggiornare la stringa di connessione o le credenziali.For example, a report server administrator might update the connection string or credentials. In un server di report nativo, il tipo di file è con estensione rds.On a native report server, the file type is .rds. In un sito di SharePoint, il tipo di file è con estensione rsds.On a SharePoint site, the file type is .rsds.

  • Stringa di connessione.Connection string. Una stringa di connessione è una versione della stringa delle proprietà di connessione che sono necessarie per la connessione a un'origine dati.A connection string is a string version of the connection properties that are needed to connect to a data source. Le proprietà di connessione variano in base al tipo di connessione dati.Connection properties differ based on data connection type.

  • Origine dati condivisa.Shared data source. Un'origine dati condivisa è disponibile in un server di report o in un sito di SharePoint per essere utilizzata da più report.A data source that is available on a report server or SharePoint site to be used by multiple reports.

    Le origini dati condivise sono utili quando si usano spesso le stesse origini dati.Shared data sources are useful when you have data sources that you use often. Si consiglia di usare le origini dati condivise il più possibile.It is recommended that you use shared data sources as much as possible. Rendono i report e l'accesso ai report più facile da gestire, offrono una maggiore protezione dei report e delle origini dati usate.They make reports and report access easier to manage, and help to keep reports and the data sources they access more secure. Se è necessaria un'origine dati condivisa, chiedere all'amministratore di sistema di creare una.If you need a shared data source, ask your system administrator to create one for you.

    In Generatore report non è possibile creare un'origine dati condivisa.In Report Builder, you cannot create a shared data source. È possibile individuare e selezionare un'origine dati condivisa dal server di report.You can browse to and select a shared data source from the report server.

    In Progettazione report non è possibile individuare un'origine dati condivisa nel server di report.In Report Designer, you cannot browse to a shared data source on the report server. È possibile creare origini dati condivisi come parte di un progetto in Esplora soluzioni e scegliere se distribuirle in un server di report.You can create shared data sources as part of a project in Solution Explorer and choose whether to deploy them to a report server. È possibile scegliere di usarle solo in locale a causa delle differenze nelle credenziali richieste dal computer in uso o dal server di report.You might choose to use them locally only because of differences in credentials required from your computer or from the report server.

  • Origine dati incorporata.Embedded data source. Anche nota come origine dati specifica del report, un'origine dati incorporata è definita in un report e viene usata solo da quel report.Also known as a report-specific data source, an embeddeddata source is defined in a report and used only by that report.

    Una connessione a un'origine dati incorporata è una connessione dati salvata nella definizione del report.An embedded data source is a data connection that is saved in the report definition. Le informazioni di connessione a un'origine dati incorporata possono essere usate solo dal report che la contiene.Embedded data source connection information can be used only by the report in which it is embedded.

  • Credenziali.Credentials. Si tratta delle informazioni di autenticazione necessarie per consentire l'accesso ai dati esterni.Credentials are the authentication information that must be provided to allow you access to external data.

    Le credenziali vengono usate per creare un'origine dati incorporata, per eseguire una query o per recuperare dati durante l'elaborazione di report.Credentials are used to create an embedded data source, to run a query, or to retrieve data during report processing. Il proprietario dell'origine dati determina il tipo di credenziali che è necessario usare per accedere ai dati.The owner of the data source determines the type of credentials that you must use to access the data. Le credenziali sono gestite indipendentemente dalla connessione dati in un server di report, un sito di SharePoint o in un computer locale in un ambiente di creazione di report.Credentials are managed independently from the data connection on a report server, a SharePoint site, or on a local computer in a report authoring environment. A seconda del tipo di origine dati, è possibile salvare le credenziali per evitare la richiesta o di impostare di chiedere conferma a ciascun utente.Depending on the type of data source, credentials can be saved to avoid prompting or set to prompt each user. Le credenziali necessarie potrebbero variare a seconda se la connessione all'origine dati viene eseguita dal computer in uso o dal server di report.The credentials that you need might differ depending on whether you are connecting to the data source from your computer or from the report server. Per altre informazioni, vedere Specificare credenziali in Generatore report.For more information, see Specify Credentials in Report Builder.

Set di dati del reportReport Datasets

In un report un set di dati rappresenta i dati del report restituiti dall'esecuzione di una query in un'origine dati esterna.In a report, a dataset represents report data that is returned from running a query on an external data source. Il set di dati dipende dalla connessione dati contenente le informazioni sull'origine dati esterna.The dataset depends on the data connection that contains information about the external data source. I dati stessi non sono inclusi nella definizione del report.The data itself is not included in the report definition. Nel set di dati sono contenuti un comando di query, una raccolta campi, parametri, filtri e opzioni dei dati in cui sono incluse la distinzione tra maiuscole e minuscole e le regole di confronto.The dataset contains a query command, a field collection, parameters, filters, and data options that include case sensitivity and collation. Esistono due tipi di set di dati:There are two types of datasets:

  • Set di dati condivisi.Shared datasets. Un set di dati condiviso viene pubblicato in un server di report e può essere utilizzato da più report.A shared dataset is published on a report server and can be used by multiple reports. Un set di dati condiviso deve essere basato su un'origine dati condivisa.A shared dataset must be based on a shared data source. Può essere memorizzato nella cache ed essere pianificato creando un piano di aggiornamento della cache.A shared dataset can be cached and scheduled by creating a cache refresh plan.

  • Set di dati incorporati.Embedded datasets. I set di dati incorporati vengono definiti e utilizzati in un singolo report.Embedded datasets are defined in and used by a single report.

    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).

Parametri di reportReport parameters

I parametri di report sono una parte di una definizione del report.Report parameters are a part of a report definition. È possibile aggiungere parametri ai report impaginati e per dispositivi mobili di Reporting Services per collegare report correlati, controllare l'aspetto del report, filtrare i dati del report o per limitare l'ambito di un report a percorsi o utenti specifici.You can add parameters to Reporting Services paginated and mobile reports to link related reports, to control the report appearance, to filter report data, or to narrow the scope of a report to specific users or locations. Quando un report impaginato viene pubblicato in un server di report nativo o in un sito di SharePoint, i parametri di report vengono salvati come un elemento separato del server di report.When a paginated report is published to a native report server or SharePoint site, report parameters are saved as a separate report server item. I parametri possono essere gestiti in modo indipendente rispetto alla definizione del report.Parameters can be managed independently from the report definition. Per creare più set di parametri per lo stesso report, creare report collegati.To create multiple sets of parameters for the same report, create linked reports.

Elementi di reportReport items

Un elemento di report è un concetto interno, ma fondamentale, in una definizione di report impaginato di Reporting Services.A report item is an internal but basic concept in a Reporting Services paginated report definition. Le proprietà di un elemento di report vengono applicate alle aree dati, alle mappe, alle caselle di testo, alle immagini e ad altri elementi di progettazione da poter aggiungere ad un report.Properties of a report item apply to data regions, maps, text boxes, images, and other design elements that you add to a report. La comprensione delle proprietà di un elemento di report semplifica la progettazione del contenuto e dell'aspetto personalizzati del report.Understanding the properties of a report item can help you to design customized report content and appearance. Ad esempio, tutti gli elementi di report dispongono di una proprietà Hidden per controllare la visibilità.For example, all report items have a Hidden property to control visibility.

Aree dati e mappeData regions and maps

Un'area dati è un elemento di layout che consente di visualizzare i dati di un singolo set di dati in un report impaginato di Reporting Services.A data region is a layout element that displays data from a single dataset in a Reporting Services paginated report. I tipi dell'area dati includono Tablix, grafico, misuratore e indicatore.Data region types include tablix, chart, gauge, and indicator. La mappa è un tipo speciale di area dati perché può visualizzare dati di due set di dati: uno che contiene dati spaziali e uno che contiene dati analitici.Map is a special type of data region because it can display data from two datasets: one that contains spatial data and one that contains analytical data.

Utilizzare le aree dati per abilitare le visualizzazioni di dati comuni: numeri e testo in una tabella, matrice o elenco; visualizzazioni grafiche in un grafico o misuratore e visualizzazioni geografiche rispetto a una mappa.Use data regions to enable common data visualizations: numbers and text in a table, matrix, or list; graphical displays in a chart or gauge; and geographic displays against a map. Le tabelle, le matrici e gli elenchi sono tutti basati sull'area dati Tablix, che si espande in base alle necessità per visualizzare tutti i dati dal set di dati.Tables, matrices, and lists are all based on the tablix data region, which expands as needed to display all the data from the dataset. Un'area dati Tablix supporta più gruppi di righe e colonne, nonché righe e colonne statiche e dinamiche.A tablix data region supports multiple row and column groups and both static and dynamic rows and columns. Un grafico consente di visualizzare più serie e gruppi di categorie in un'ampia gamma di formati di grafico.A chart displays multiple series and category groups in a variety of chart formats. Un misuratore consente di visualizzare un singolo valore o un valore aggregato per un set di dati.A gauge displays a single value or an aggregated value for a dataset. Una mappa consente di visualizzare dati spaziali come elementi della mappa che possono variare nell'aspetto in base ai dati aggregati di un set di dati.A map displays spatial data as map elements that can vary in appearance based on aggregated data from a dataset.

  • Tabella.Table. Una tabella è un'area dati in cui i dati vengono presentati riga per riga.A table is a data region that presents data row by row. Le colonne della tabella sono statiche, ovvero il numero di colonne viene definito dall'utente durante la progettazione del report.Table columns are static: you determine the number of columns when you design your report. Le righe della tabella sono dinamiche e si espandono verso il basso per includere tutti i dati.Table rows are dynamic: they expand downwards to accommodate the data. È possibile aggiungere gruppi alle tabelle, in modo da organizzare i dati in base ai campi selezionati o tramite espressioni.You can add groups to tables, which organize data by selected fields or expressions. Per altre informazioni, vedere Tabelle, matrici ed elenchi (Generatore report e SSRS).For more information, see Tables, Matrices, and Lists (Report Builder and SSRS).

  • Matrice.Matrix. Una matrice è nota anche come area dati a campi incrociati.A matrix is also known as a crosstab. Un'area dati della matrice contiene sia colonne che righe dinamiche che si espandono in modo da includere tutti i dati.A matrix data region contains both dynamic columns and rows: they expand to accommodate the data. Una matrice può includere colonne e righe dinamiche, nonché colonne e righe statiche.A matrix can have dynamic columns and rows and static columns and rows. Le colonne e le righe possono contenere altre colonne o righe e possono essere usate per raggruppare i dati.Columns or rows can contain other columns or rows, and can be used to group data. Per altre informazioni, vedere Tabelle, matrici ed elenchi (Generatore report e SSRS).For more information, see Tables, Matrices, and Lists (Report Builder and SSRS).

  • Elenco.List. Un elenco è un'area dati in cui i dati possono essere disposti liberamente.A list is a data region that presents data arranged in a freeform fashion. È possibile disporre gli elementi dei report in modo da creare un form, con caselle di testo, immagini e altre aree dati inserite in qualsiasi punto all'interno dell'elenco.You can arrange report items to create a form with text boxes, images, and other data regions placed anywhere within the list. Per altre informazioni, vedere Tabelle, matrici ed elenchi (Generatore report e SSRS).For more information, see Tables, Matrices, and Lists (Report Builder and SSRS).

  • Grafico.Chart. Un grafico consente di rappresentare graficamente i dati.A chart presents data graphically. I grafici possono essere, ad esempio, a barre, a torta e a linee, ma sono supportati numerosi altri stili.Examples of charts include bar, pie, and line charts, but many more styles are supported. Per altre informazioni, vedere Grafici (Generatore report e SSRS).For more information, see Charts (Report Builder and SSRS).

  • Misuratore.Gauge. Un misuratore presenta i dati sotto forma di intervallo con un indicatore che punta a un valore specifico all'interno dell'intervallo.A gauge presents data as a range with an indicator pointing to a specific value within the range. I misuratori sono usati per visualizzare indicatori di prestazioni chiave (KPI) e altre metriche.Gauges are used to display key performance indicators (KPIs) and other metrics. Esempi di misuratori sono quelli lineari e circolari.Examples of gauges include linear and circular. Per altre informazioni, vedere Misuratori (Generatore report e SSRS).For more information, see Gauges (Report Builder and SSRS).

  • Mappa.Map. Una mappa consente di presentare dati su uno sfondo geografico.A map enables you to present data against a geographical background. Tali dati possono essere dati spaziali ottenuti da una query di SQL ServerSQL Server , un file di forma ESRI o tessere mappa di MicrosoftMicrosoft Bing.Map data can be spatial data from a SQL ServerSQL Server query, an ESRI shapefile, or MicrosoftMicrosoft Bing map tiles. I dati spaziali sono costituiti da set di coordinate che definiscono poligoni che rappresentano forme o aree, linee che rappresentano itinerari o percorsi e punti rappresentati da marcatori.Spatial data consists of sets of coordinates that define polygons that represent shapes or areas, lines that represent routes or paths, and points represented by markers. È possibile associare dati aggregati a elementi della mappa per variarne automaticamente colore e dimensione.You can associate aggregate data with map elements to automatically vary their color and size. È possibile, ad esempio, variare il tipo di marcatore per un archivio basato sugli importi delle vendite o il colore per una strada basata sul limite di velocità.For example, you can vary the marker type for a store based on sales amount or the color for a road based on speed limit. Per altre informazioni, vedere Mappe (Generatore report e SSRS).For more information, see Maps (Report Builder and SSRS).

    È inoltre possibile includere valori da set di dati non collegati all'area dati nei modi seguenti:You can also include values from datasets that are not linked to the data region in the following ways:

  • Espressioni che includono chiamate a funzioni di aggregazione che specificano un set di dati diverso come parametro di ambito, ad esempio, =Max(Fields!Sales.Value, "AnnualSales").Expressions that include calls to aggregate functions that specify a different dataset as the scope parameter, for example, =Max(Fields!Sales.Value, "AnnualSales").

  • Usare la funzione Lookup per cercare i valori delle coppie nome/valore in un set di dati diverso.Use the function Lookup to look up values from name/value pairs in a different dataset.

Parti del reportReport parts

Una definizione di parte del report è un elemento del server di report (con estensione rsc), cioè un frammento XML di un file di definizione del report.A report part definition (.rsc) is a report server item that 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 in Progettazione report (SSRS).For more information, see Report Parts in Report Designer (SSRS).

Avvisi datiData alerts

Un avviso dati è un elemento archiviato internamente in un database di avviso.A data alert is an item stored internally in an alerting database. Una definizione di avviso dei dati include quali dati usare dai feed di dati del report esistenti, le condizioni da soddisfare e i destinatari dell'avviso.A data alert definition includes which data to use from existing report data feeds, the conditions to be met, a schedule, and recipients for the alert. Gli avvisi dati sono disponibili solo nei report pubblicati su un server di report integrato con SharePoint Server.Data alerts are available only on reports published to a report server integrated with SharePoint Server. Gli avvisi dati non sono disponibili su un'installazione del server di report nativo.Data alerts are not available on a native report server installation. Per altre informazioni, vedere Avvisi dati di Reporting Services.For more information, see Reporting Services Data Alerts.

Tipi di report impaginati di Reporting Services Types of Reporting Services paginated reports

In Reporting ServicesReporting Services, il termine report si può applicare a un tipo specifico di elemento del server di report, una progettazione del layout o una progettazione della soluzione.In Reporting ServicesReporting Services, the term report can apply to a specific type of report server item, a layout design, or a solution design. Un singolo report impaginato di Reporting Services può avere più tipi di caratteristiche; ad esempio, un report può essere, contemporaneamente, un report autonomo, un sottoreport a cui fa riferimento un report principale, la destinazione di un report drill-through in un report principale diverso e un report collegato.A single Reporting Services paginated report can have characteristics from more than one type; for example, a report can be, at the same time, a stand-alone report, a subreport referenced by a main report, the target of a drillthrough report in a different main report, and a linked report.

Report drill-downDrilldown reports

Un report drill-down è una progettazione di layout la cui complessità è inizialmente nascosta e consente all'utente di attivare e disattivare condizionatamente gli elementi di report nascosti per controllare il dettaglio dei dati da visualizzare.A drilldown report is a layout design that at first hides complexity and enables the user to toggle conditionally hidden report items to control how much detail data they want to see. I report drill-down devono recuperare tutti i dati che potrebbero essere inclusi nel report.Drilldown reports must retrieve all possible data that can be shown in the report. Per i report che usano grandi quantità di dati, considerare invece i report drill-through.For reports that use large amounts of data, consider drillthrough reports instead. Per altre informazioni, vedere Azione di drill-down (Generatore report e SSRS).For more information, see Drilldown Action (Report Builder and SSRS).

SottoreportSubreports

Un sottoreport è un elemento del report che si aggiunge a un report come un elemento di layout.A subreport is a report item that you add to a report as a layout element. Un sottoreport punta a un report diverso e viene visualizzato all'interno di un report principale come un'istanza del sottoreport.A subreport points to a different report and displays inside the body of a main report as an subreport instance. Il sottoreport può usare origini dati diverse da quelle del report principale.The subreport can use different data sources than the main report. Anche se un sottoreport può essere ripetuto nelle aree dati usando un parametro per filtrare i dati in ogni istanza del sottoreport, i sottoreport sono usati in genere con un report principale come un catalogo di prodotti o un contenitore per una raccolta di report correlati.Although a subreport can be repeated in data regions by using a parameter to filter data in each instance of the subreport, subreports are typically used with a main report as a briefing book or as a container for a collection of related reports. In ogni istanza di un sottoreport il contesto passa dal report principale al sottoreport per l'elaborazione del report.Each instance of a subreport switches context for report processing between the main report and the subreport. Per i report che usano molte istanze di sottoreport, è consigliabile usare invece i report drill-through.For reports that use many instances of subreports, consider using drillthrough reports instead. Per ulteriori informazioni, vedere sottoreport ( Generatore report e SSRS ) .For more information, see Subreports (Report Builder and SSRS).

Report principali/dettagli e report drill-throughMain/detail reports and drillthrough reports

Una soluzione di report principale/dettagli include un report principale che visualizza le informazioni di riepilogo con i collegamenti ipertestuali ad uno o più report con informazioni dettagliate visualizzate.A main/detail report solution includes a main report that displays summary information with hyperlinks to one or more reports that display detailed information. Il report dettagli viene eseguito solo se un lettore del report ne seleziona il collegamento.The detail report runs only if a report reader clicks a link to it. Il report drill-through si apre separatamente dal report principale.The drillthrough report opens separately from the main report. Un collegamento ipertestuale può essere definito in qualsiasi elemento del report che dispone di una proprietà Action, ad esempio, casella di testo, testo segnaposto o serie del grafico.A hyperlink can be defined on any report item that has an Action property, for example, text box, placeholder text, or chart series. Per altre informazioni, vedere Report drill-through (Generatore report e SSRS).For more information, see Drillthrough Reports (Report Builder and SSRS).

report collegatiLinked reports

Un report collegato è un elemento del server di report che contiene un puntatore alla definizione del report, ma che possiede il proprio set di proprietà e impostazioni del report.A linked report is a report server item that contains a pointer to the report definition but has its own set of report properties and settings. Questi includono sicurezza, parametri, percorso, sottoscrizioni e pianificazioni.These include security, parameters, location, subscriptions, and schedules. Poiché i parametri vengono gestiti in modo indipendente nel server, la ripubblicazione di un report principale che usano le nuove impostazioni dei parametri non implica la sovrascrittura delle impostazioni dei parametri esistenti per il report principale o per quello collegato.Because parameters are managed independently on the server, republishing a main report that uses new parameter settings does not overwrite the existing parameters settings for either the main report or the linked report.

Per altre informazioni, vedere Creare un report collegato.For more information, see Create a Linked Report.

Report CronologiaHistory reports

La cronologia dei report è una raccolta di snapshot dei report.Report history is a collection of report snapshots. È pertanto possibile usare la cronologia di un report per mantenere una registrazione dei diversi risultati dell'esecuzione del report ottenuti durante un determinato periodo di tempo.You can use report history to maintain a record of a report over time. Non è consigliabile usare la cronologia del report per i report contenenti informazioni riservate e personali.Report history is not intended for reports that contain confidential or personal data. Per questo motivo, la cronologia del report può includere solo quei report che eseguono una query su un'origine dati usando un solo set di credenziali.For this reason, report history can include only those reports that query a data source using a single set of credentials. In alternativa, è possibile creare una cronologia di un report definendo una pianificazione e una sottoscrizione per recapitare il report in un formato di file esportato a una condivisione file.Alternatively, you can create a history of a report by defining a schedule and subscription to deliver the report in an exported file format to a file share. Per altre informazioni, vedere Prestazioni, snapshot, memorizzazione nella cache (Reporting Services).For more information, see Performance, Snapshots, Caching (Reporting Services).

Report memorizzati nella cacheCached reports

Un report memorizzato nella cache è una copia salvata di un report compilato e dei dati del report.A cached report is a saved copy of a compiled report and report data. I report memorizzati nella cache vengono usati per migliorare le prestazioni poiché riducono il numero di richieste di elaborazione all'elaboratore di report e il tempo necessario per recuperare set di dati di report di grandi dimensioni.Cached reports are used to improve performance by reducing the number of processing requests to the report processor and by reducing the time that is required to retrieve large report datasets. A tali report è associato un periodo di scadenza obbligatorio, espresso in genere in minuti.They have a mandatory expiration period, usually in minutes. Per ulteriori informazioni su come usare i report memorizzati nella cache, vedere la memorizzazione nella cache di report ( SSRS ) .For more information about how to use cached reports, see Caching Reports (SSRS).

È inoltre possibile memorizzare nella cache i risultati della query di un set di dati condiviso.You can also cache query results for a shared dataset. Per ulteriori informazioni, vedere Cache set di dati condivisi ( SSRS ) .For more information, see Cache Shared Datasets (SSRS).

SnapshotSnapshots

Uno snapshot del report indica un report che include informazioni sul layout e i risultati di query recuperati in un momento specifico.A report snapshot is a report that contains layout information and query results that were retrieved at a specific point in time. Diversamente dai report su richiesta, per i quali vengono recuperati risultati di query aggiornati quando si visualizza il report, il server di report recupera il report compilato e i dati di report aggiornati al momento della creazione dello snapshot.Unlike on-demand reports, which get up-to-date query results when you view the report, the report server retrieves the compiled report and report data that were current for the report at the time the snapshot was created. 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 Prestazioni, snapshot, memorizzazione nella cache (Reporting Services).For more information, see Performance, Snapshots, Caching (Reporting Services).

Report salvatiSaved reports

Un report impaginato salvato è un file di definizione del report (con estensione rdl).A saved paginated report is a report definition (.rdl) file. Una definizione del report può essere salvata in locale o può essere caricata in un server di report.A report definition can be saved locally or uploaded to a report server. Se si carica una definizione del report anziché pubblicarla, non viene eseguita alcuna convalida della versione o convalida dell'espressione.If you upload a report definition instead of publishing it, no version validation or expression validation occurs. Non verranno visualizzati errori fino a che il report è in esecuzione.You will not see errors until the report runs. Per altre informazioni, vedere Save and Deploy Reporting Services Reports(Salvare e distribuire report di Reporting Services).For more information, see Save and Deploy Reporting Services Reports.

Report pubblicatiPublished reports

Un report pubblicato è un elemento del server di report che viene pubblicato in un server di report da uno strumento Reporting ServicesReporting Services .A published report is a report server item that you publish to a report server from a Reporting ServicesReporting Services tool. Su un server di report nativo il report viene pubblicato in una cartella per la quale si dispone delle autorizzazioni.On a native report server, you publish the report to a folder that you have permissions to. Su un server di report SharePoint, è possibile pubblicare il report in una raccolta documenti abilitata con il tipo di contenuto del report.On a SharePoint report server, you can publish the report to a document library that is enabled with report content type. Per condividere il report in modo che possa essere usato da altri utenti, essi devono disporre dell'autorizzazione per la visualizzazione del report.To share the report that uses others, they must have been granted permission to view the report. Per altre informazioni, vedere Save and Deploy Reporting Services Reports(Salvare e distribuire report di Reporting Services).For more information, see Save and Deploy Reporting Services Reports.

Report aggiornatiUpgraded reports

Un report aggiornato è una definizione del report pubblicata che viene convertita in uno schema più recente quando un server di report viene aggiornato da una versione di Reporting ServicesReporting Services a una versione successiva.An upgraded report is a published report definition that is converted to a newer schema when a report server is upgraded from one version of Reporting ServicesReporting Services to a later version. La definizione di report originale viene salvata.The original report definition is preserved. Il report viene aggiornato in memoria, compilato e la versione compilata viene salvata internamente.The report is upgraded in memory, compiled, and the compiled version is saved internally. Per altre informazioni, vedere Upgrade Reporting Services Reports(Aggiornare i report di Reporting Services).For more information, see Upgrade Reporting Services Reports.

Passaggi dei report impaginati di Reporting Services Stages of Reporting Services paginated reports

Una definizione di report può essere creata, pubblicata o salvata, compilata, elaborata, memorizzata nella cache, se ne può eseguire il rendering, può essere visualizzata, esportata e salvata come cronologia.A report definition can be created, published or saved, compiled, processed, cached, rendered, viewed, exported, and saved as history. Durante l'esecuzione di un report, il server di report elabora il report in tre passaggi, ovvero elaborazione del report, elaborazione dei dati e rendering.When you run a report, the report server processes a report in three steps: report processing, data processing, and rendering. L'elaborazione dei dati e del report viene eseguita in base a una definizione del report; il risultato è un formato interno temporaneo.Data and report processing are performed on a report definition; the results are in an internal intermediate format. Per i report in formato temporaneo viene eseguito il rendering in un formato di visualizzazione specifico.Reports that are in intermediate format are subsequently rendered to a specific viewing format. Nel diagramma seguente vengono mostrati le fasi e gli elementi dell'elaborazione di report.The following diagram shows the stages and elements of report processing.

diagramma di elaborazione reportreport processing diagram
Diagramma relativo all'elaborazione dei reportReport processing diagram

Definizione di reportReport definition

Il file di definizione del report (con estensione rdl) archiviato su un server di report.The report definition file (.rdl) stored on a report server. Per altre informazioni, vedere Report Definition Language (SSRS).For more information, see Report Definition Language (SSRS).

Report compilato e formato del report intermedioCompiled report and intermediate report format

Il report che usano espressioni valutate, parametri e proprietà dei parametri valutati.The report that uses evaluated expressions, parameters and parameter properties evaluated.

Snapshot o cronologia del reportSnapshot or Report History

Uno snapshot è costituito dal set di dati del report in un momento specifico e dal formato intermedio che contiene informazioni sul layout del report.A snapshot is the set of report data at a specific point in time plus the intermediate format that contains report layout information. Per altre informazioni, vedere Prestazioni, snapshot, memorizzazione nella cache (Reporting Services).For more information, see Performance, Snapshots, Caching (Reporting Services).

Report elaboratoProcessed report

Un report completamente elaborato che contiene dati e informazioni sul layout.A fully processed report that contains both data and layout information.

Report sottoposto a renderingRendered report

Un report elaborato completamente viene inviato a un renderer di report per combinare i dati e il layout in ogni pagina del formato di rendering di destinazione.A fully processed report is sent to a report renderer to combine the data and layout on each page of the targeted rendering format. Le estensioni per il rendering sono personalizzabili ed estendibili.Rendering extensions are customizable and extensible. Il formato di rendering predefinito per un report è HTML 4.0.The default rendering format for a report is HTML 4.0. Per ulteriori informazioni, vedere pagina Layout e Rendering ( Generatore report e SSRS ) e estensioni ( SSRS ) .For more information, see Page Layout and Rendering (Report Builder and SSRS) and Extensions (SSRS).

Report esportatoExported report

Un report esportato è un report di cui è stato eseguito il paging completo, salvato in un formato di file specifico.An exported report is a fully paged report saved in a specific file format. I formati di esportazione dipendono dalle estensioni per il rendering installate e possono essere personalizzati.Export formats depend on installed rendering extensions and can be customized. Per impostazione predefinita, i formati di esportazione includono Excel, Word, XML, PDF, TIFF e CSV.By default, export formats include Excel, Word, XML, PDF, TIFF, and CSV. Per altre informazioni, vedere Export Reports (Report Builder and SSRS).For more information, see Export Reports (Report Builder and SSRS).

Vedere ancheSee Also

Caratteristiche e attività di Reporting Services (SSRS) Reporting Services Features and Tasks (SSRS)
Riferimento tecnico ( SSRS ) Technical Reference (SSRS)
Reporting Services (SSRS)Reporting Services (SSRS)