Report di Reporting Services (SSRS)Reporting Services Reports (SSRS)

SQL ServerSQL Server Reporting ServicesReporting Services I report impaginati sono definizioni di report basate su XML che includono i dati e gli elementi di layout dei report. Reporting ServicesReporting Services paginated reports are XML-based report definitions that include report data and report layout elements. Su un file system client, i file di definizione di report hanno estensione .rdl.On a client file system, report definitions have the file extension .rdl. Dopo la pubblicazione, il report impaginato diventa un elemento di report archiviato nel server di report o nel sito di SharePoint.After you publish a paginated report, it is a report item stored on the report server or SharePoint site. I report impaginati sono una parte della piattaforma di report basata su server fornita da Reporting ServicesReporting Services.Paginated reports are one part of the server-based reporting platform provided by Reporting ServicesReporting Services. È anche possibile Creare report per dispositivi mobili con SQL Server Mobile Report Publisher.You can also Create mobile reports with SQL Server Mobile Report Publisher.

Se non si ha familiarità con Reporting ServicesReporting Services, assicurarsi di consultare le informazioni in Concetti relativi a Reporting Services (SSRS).If you are new to Reporting ServicesReporting Services, be sure to review the information in Reporting Services Concepts (SSRS).

Vantaggi dei report impaginati di Reporting ServicesBenefits of Reporting Services Paginated Reports

È possibile utilizzare la soluzione di report di Reporting ServicesReporting Services per:You can use Reporting ServicesReporting Services report solutions to:

  • Utilizzare un set di origini dati che fornisce una sola versione degli eventi.Use one set of data sources that provide a single version of the facts. Basare i report su tali origini dati per offrire una vista unificata dei dati che aiuti a prendere decisioni aziendali.Base reports on those data sources to provide a unified view of data to help make business decisions.

  • Visualizzare i dati in diverse modalità interconnesse utilizzando le aree dati.Visualize your data in multiple, interconnected ways by using data regions. Visualizzare i dati organizzati in tabelle, matrici o schede-oblique ed espandere/comprimere gruppi, grafici, misuratori, indicatori o indicatori KPI e mappe, con la possibilità di annidare i grafici nelle tabelle.Display data organized in tables, matrices or cross-tabs, expand/collapse groups, charts, gauges, indicators or KPIs, and maps, with the ability to nest charts in tables.

  • Visualizzare report per utilizzo personale oppure pubblicarli su un server di report o un sito di SharePoint per condividerli con il team o l'organizzazione.View reports for your own use or publish reports to a report server or SharePoint site to share with your team or organization.

  • Definire un report una volta e visualizzarlo in diversi modi.Define a report once and display it in a variety of ways. È possibile esportare il report in più formati di file oppure inviarlo ai sottoscrittori come posta elettronica o in un file condiviso.You can export the report to multiple file formats, or deliver the report to subscribers as e-mail or to a shared file. È possibile creare vari report collegati in cui si applicano diversi set di parametri alla stessa definizione di report.You can create multiple linked reports that apply separate parameter sets to the same report definition.

  • Utilizzare parti del report, origini dati condivise, query condivise e sottoreport per definire modalità di visualizzazione dei dati utilizzabili più volte.Use report parts, shared data sources, shared queries, and subreports to define data visualizations for re-use.

  • Gestire le origini dati del report separatamente dalla definizione del report.Manage report data sources separately from the report definition. Ad esempio, è possibile convertire un'origine dati di prova in un'origine dati di produzione senza modificare il report.For example, you can change from a test data source to a production data source without changing the report.

  • Progettare report in un layout in formato liberoDesign reports in a free-form layout. Il layout del report non è limitato per settori di informazioni.Report layout is not restricted to bands of information. È possibile organizzare la visualizzazione dei dati sulla pagina in modo da favorire comprensione, analisi e azione.You can organize data display on the page in a way that promotes understanding, insight, and action.

  • Abilitare azioni di drill-through e di espansione/compressione di elementi Toggle, pulsanti di ordinamento, descrizioni comando e parametri di report per consentire al lettore di report di interagire con il report.Enable drillthrough actions, expand/collapse toggles, sort buttons, Tooltips, and report parameters to enable report reader interactions with the report. Utilizzare parametri di report combinati con espressioni personalizzate per consentire ai lettori di report di controllare il modo in cui i dati vengono filtrati, raggruppati e ordinati.Use report parameters combined with expressions that you write to enable report readers to control how data is filtered, grouped, and sorted.

  • Definire espressioni che offrono la possibilità di personalizzare il modo in cui i dati del report vengono filtrati, raggruppati e ordinati.Define expressions that provide you with the ability to customize how report data is filtered, grouped, and sorted.

    rs_GettingStartedReportrs_GettingStartedReport

Fasi dell'elaborazione del reportStages of Report Processing

Quando si crea un report, si definisce un file di definizione del report (con estensione rdl) in formato XML.When you create a report, you define a report definition file (.rdl) in XML format. Questo file contiene tutte le informazioni necessarie per permettere all'elaboratore di report di combinare i dati e il layout del report.This file contains all the information that is needed to combine report data and report layout by the report processor. Quando si visualizza un report, il processo percorre le fasi seguenti:When you view a report, the report progresses through the following stages:

  • Compilazione.Compile. Si valutano le espressioni nella definizione del report e il formato intermedio compilato viene archiviato internamente sul server di report.Evaluate expressions in the report definition and store the compiled intermediate format internally on the report server.

  • Elaborazione.Process. Vengono eseguite le query del set di dati e si combina il formato intermedio con dati e layout.Run dataset queries, and combine intermediate format with data and layout.

  • Rendering.Render. Il report elaborato viene inviato a un'estensione per il rendering per determinare la quantità di informazioni che si adatta a ogni pagina e creare il report impaginato.Send processed report to a rendering extension to determine how much information fits on each page and create the paged report.

  • Esportazione (opzionale).Export (optional). Il report viene esportato in un formato di file diverso.Export the report to a different file format.

    Per altre informazioni, vedere Fasi dello sviluppo di report in Concetti relativi a Reporting Services (SSRS).For more information, see Stages of reports in Reporting Services Concepts (SSRS).

Creare report impaginatiCreate Paginated Reports

Per creare un report impaginato:To create a paginated report:

Anteprima dei reportPreview Reports

Ogni strumento per la creazione di report supporta la visualizzazione in anteprima dei report.Each report authoring tool supports previewing a report. Per altre informazioni, vedere la sezione Anteprima di Progettare report con Progettazione report (SSRS) e Anteprima di report in Generatore report.For more information, see the Preview section of Design Reports with Report Designer (SSRS), and Previewing Reports in Report Builder.

Salvare o pubblicare reportSave or Publish Reports

Ogni strumento di creazione supporta il salvataggio locale o la pubblicazione dei report in un server di report o un sito di SharePoint.Each authoring tool supports saving a report locally or publishing the report to a report server or SharePoint site. Per altre informazioni, vedere la sezione Salvare e distribuire di Progettare report con Progettazione report (SSRS) e Salvataggio di report (Generatore report).For more information, see the Save and Deploy section of Design Reports with Report Designer (SSRS), and Saving Reports (Report Builder).

Visualizzare i reportView Reports

Oltre alla visualizzazione in anteprima di un report salvato in locale o pubblicato in un server di report, è possibile fornire ai lettori del report un'ampia gamma di opzioni di visualizzazione.In addition to previewing a report saved locally or published to a report server, you can provide a variety of viewing experiences for your report readers. Per visualizzare un report:To view a report:

  • Browser.Browser. Utilizzare il servizio Web ReportServer o il sito di SharePoint per visualizzare report pubblicati.Use the Report Server Web Service or SharePoint site to view published reports. Su un sito di SharePoint, è possibile anche configurare un Web part per la visualizzazione dei report pubblicati.On a SharePoint site, you can also configure a Web part to view published reports. Per altre informazioni, vedere Supporto browser per Reporting Services e Power View, Gestione report (modalità nativa SSRS), e Accesso con URL (SSRS).For more information, see Browser Support for Reporting Services and Power View, Report Manager (SSRS Native Mode), and URL Access (SSRS).

  • Recapito.Delivery. Configurare una sottoscrizione per recapitare i report ai lettori tramite posta elettronica o in una cartella di file condivisa.Configure a subscription to deliver reports to report readers in e-mail or to a shared file folder. Per altre informazioni, vedere Sottoscrizioni e recapito (Reporting Services).For more information, see Subscriptions and Delivery (Reporting Services).

  • Esportazione.Export. Dalla barra degli strumenti del visualizzatore di report, un lettore di report può esportare un report in un formato di file diverso.From the report viewer toolbar, a report reader can export a report to a different file format. I formati del file di esportazione possono essere configurati dall'amministratore del server di report.Export file formats can be configured by the report server administrator. Per altre informazioni, vedere Esportare report (Generatore report e SSRS)For more information, see Export Reports (Report Builder and SSRS)

  • Stampa.Print. Un lettore di report può stampare un report o alcune delle relative pagine, a seconda della modalità di visualizzazione.A report reader can print a report or pages of a report depending on the way in which it is viewed. Per altre informazioni, vedere Stampa di report (Generatore report e SSRS).For more information, see Print Reports (Report Builder and SSRS).

  • Applicazione Web o Windows Form.Web or Windows Form application. Utilizzare Visual Studio per sviluppare un'applicazione AJAX ASP.NET o un applicazione di Windows Form che ospiti il controllo del Visualizzatore report.Use Visual Studio to develop an ASP.NET AJAX application or Windows Form application that hosts the Report Viewer control. Il controllo può puntare ai report pubblicati su un server di report.The control can point to published reports on a report server. Per altre informazioni, vedere Rapporti Microsoft.For more information, see Microsoft Reports.

Gestire i reportManage Reports

Per gestire un report pubblicato:To manage a published report:

  • Origini dati.Data sources. Le origini dati condivise e quelle incorporate vengono gestite in modo indipendente dalla definizione del report.Shared and embedded data sources are managed independently from the report definition.

  • Set di dati.Datasets. I set di dati condivisi vengono gestiti in modo indipendente dalla definizione del report.Shared datasets are managed independently from the report definition.

  • Parametri.Parameters. I parametri vengono gestiti in modo indipendente dalla definizione del report.Parameters are managed independently from the report definition. Dopo che i parametri vengono modificati sul server di report, i client della creazione report non possono sovrascrivere le modifiche apportate nel server.After parameters are changed on the report server, report authoring clients cannot publish over the changes made on the server.

  • Risorse.Resources. Immagini e dati spaziali nei file di forma ESRI sono risorse che possono essere pubblicate e gestite in modo indipendente dalla definizione del report.Images and spatial data in ESRI shapefiles are resources that can be published and managed independently from the report definition.

  • Report memorizzati nella cache.Report cache. La pianificazione dell'esecuzione di report di grandi dimensioni negli orari di minore attività consente di ridurre l'impatto dell'elaborazione sul server di report durante l'orario di lavoro principale.By scheduling large reports to run during off-peak hours, you can reduce processing impact on the report server during core business hours.

  • Snapshot.Snapshots. Utilizzare snapshot del report quando si desidera offrire risultati coerenti per più utenti che devono utilizzare gli stessi set di dati.Use report snapshots when you want to provide consistent results for multiple users who must work with identical sets of data. Con dati volatili, un report su richiesta può generare risultati diversi anche a differenza di pochi minuti.With volatile data, an on-demand report can produce different results from one minute to the next. Uno snapshot del report, invece, consente di eseguire confronti validi con altri report o strumenti analitici contenenti dati riferiti allo stesso momento nel tempo.A report snapshot, by contrast, allows you to make valid comparisons against other reports or analytical tools that contain data from the same point in time.

  • Cronologia dei report.Report history. Tramite la creazione di una serie di snapshot del report, è possibile compilare una cronologia che mostri le modifiche dei dati del report nel tempo.By creating a series of report snapshots, you can build a history of a report that shows how data changes over time.

    Per altre informazioni sulle prestazioni, vedere Prestazioni, snapshot, memorizzazione nella cache (Reporting Services).For more information about performance, see Performance, Snapshots, Caching (Reporting Services).

Proteggere i reportSecure Reports

Per proteggere un report:To secure a report:

  • Dall'amministratore del server di report, identificare l'autorizzazione e il sistema di autenticazione utilizzati per l'installazione di Reporting ServicesReporting Services .From the report server administrator, identify the authorization and authentication system that is used for your Reporting ServicesReporting Services installation. Per impostazione predefinita, in Reporting ServicesReporting Services si usano autenticazione di Windows, sicurezza integrata e assegnazione di ruolo per consentire di controllare l'accesso ai report pubblicati.By default, Reporting ServicesReporting Services uses Windows authentication, integrated security, and role assignment to help control access to published reports. Per altre informazioni, vedere Ruoli e autorizzazioni (Reporting Services) e Sicurezza e protezione di Reporting Services.For more information, see Roles and Permissions (Reporting Services) and Reporting Services Security and Protection.

Creare notifiche basate su dati dei reportCreate Notifications Based on Report Data

È possibile creare avvisi relativi ai dati dei report pubblicati in un sito di SharePoint.You can create data alerts for published reports on a SharePoint site. Gli avvisi relativi ai dati sono basati su feed di dati dalle aree dati nel report.Data alerts are based on data feeds from data regions in the report. Per impostazione predefinita, le aree dati vengono denominate automaticamente.By default, data regions are named automatically. Gli autori del report possono agevolare la creazione di avvisi relativi ai dati nei loro report denominando le aree dati in base agli scopi aziendali.Report authors can make it easier to create data alerts in their reports by naming data regions based on their business purpose. Quando si crea un avviso relativo ai dati, si riceve una notifica mediante posta elettronica nel momento in cui i dati soddisfano le condizioni specificate.When you create a data alert, you are notified in email when data meets the conditions that you specify. Per altre informazioni, vedere Generazione di feed di dati dai report (Generatore report e SSRS), Creare un avviso dati nella finestra di progettazione Avviso dati e Avvisi dati di Reporting Services.For more information, see Generating Data Feeds from Reports (Report Builder and SSRS), Create a Data Alert in Data Alert Designer and Reporting Services Data Alerts.

Aggiornare i reportUpgrade Reports

Reporting ServicesReporting Services supporta varie versioni di definizioni dei report, server di report e siti di SharePoint. supports multiple versions of report definitions, report servers, and SharePoint sites. Per aggiornare un report:To upgrade a report:

Risolvere problemi relativi ai reportTroubleshoot Reports

Per risolvere problemi relativi a un report:To troubleshoot a report:

  • Determinare dove si sta verificando il problema.Determine where the issue is occurring. Rivedere le informazioni fornite in Fasi di un report.Review the information in Stages of a Report.

  • Determinare dove è possibile trovare ulteriori informazioni.Determine where you can find more information. Ad esempio, nel caso di strutture di report che includono espressioni, lo strumento Progettazione report fornisce maggiori informazioni sui problemi di valutazione delle espressioni rispetto allo strumento Generatore report.For example, for report design that includes expressions, the Report Designer tool provides more information about expression evaluation issues than the Report Builder tool. Per gli errori dell'elaborazione di report, i file di log contengono informazioni dettagliate.For report processing errors, the log files contain detailed information.

Vedere ancheSee Also

Strumenti di Reporting Services Reporting Services Tools
Estensioni (SSRS) Extensions (SSRS)
Server di report di Reporting ServicesReporting Services Report Server