Report di Reporting Services (SSRS)

I report di SQL Server Reporting Services sono definizioni di report basate su XML che includono i dati e gli elementi di layout dei report. Su un file system client, i file di definizione di report hanno estensione .rdl. Dopo la pubblicazione, il report si converte in un elemento di report archiviato nel server di report o nel sito di SharePoint. I report sono una parte della piattaforma di report basata su server fornita da Reporting Services.

Se non si ha familiarità con Reporting Services, assicurarsi di consultare le informazioni in Concetti relativi a Reporting Services (SSRS).

Vantaggi dei report di Reporting Services

È possibile utilizzare la soluzione di report di Reporting Services per:

  • Utilizzare un set di origini dati che fornisce una sola versione degli eventi. Basare i report su tali origini dati per offrire una vista unificata dei dati che aiuti a prendere decisioni aziendali.

  • Visualizzare i dati in diverse modalità interconnesse utilizzando le aree dati. 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.

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

  • Definire un report una volta e visualizzarlo in diversi modi. È possibile esportare il report in più formati di file oppure inviarlo ai sottoscrittori come posta elettronica o in un file condiviso. È possibile creare vari report collegati in cui si applicano diversi set di parametri alla stessa definizione di report.

  • Utilizzare parti del report, origini dati condivise, query condivise e sottoreport per definire modalità di visualizzazione dei dati utilizzabili più volte.

  • Gestire le origini dati del report separatamente dalla definizione del report. Ad esempio, è possibile convertire un'origine dati di prova in un'origine dati di produzione senza modificare il report.

  • Progettare report in un layout in formato libero Il layout del report non è limitato per settori di informazioni. È possibile organizzare la visualizzazione dei dati sulla pagina in modo da favorire comprensione, analisi e azione.

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

  • Definire espressioni che offrono la possibilità di personalizzare il modo in cui i dati del report vengono filtrati, raggruppati e ordinati.

rs_GettingStartedReport

Fasi dell'elaborazione del report

Quando si crea un report, si definisce un file di definizione del report (con estensione rdl) in formato XML. Questo file contiene tutte le informazioni necessarie per permettere all'elaboratore di report di combinare i dati e il layout del report. Quando si visualizza un report, il processo percorre le fasi seguenti:

  • Compilazione. Si valutano le espressioni nella definizione del report e il formato intermedio compilato viene archiviato internamente sul server di report.

  • Elaborazione. Vengono eseguite le query del set di dati e si combina il formato intermedio con dati e layout.

  • Rendering. 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.

  • Esportazione (opzionale). Il report viene esportato in un formato di file diverso.

Per ulteriori informazioni, vedere Fasi dei report in Concetti relativi a Reporting Services (SSRS).

Creare report

Per creare un report:

Anteprima dei report

Ogni strumento per la creazione di report supporta la visualizzazione in anteprima dei report. Per ulteriori informazioni, vedere Anteprima, Generatore report (SSRS) e Anteprima di report in Generatore report nella documentazione di Generatore report nel sito msdn.microsoft.com.

Salvare o pubblicare report

Ogni strumento di creazione supporta il salvataggio locale o la pubblicazione dei report in un server di report o un sito di SharePoint. Per ulteriori informazioni, vedere Salvare e distribuire, Generatore report (SSRS) e Salvataggio di report (Generatore report) nella documentazione di Generatore report nel sito msdn.microsoft.com.

Visualizzare i report

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. Per visualizzare un report:

  • Browser. Utilizzare il servizio Web ReportServer o il sito di SharePoint per visualizzare report pubblicati. Su un sito di SharePoint, è possibile anche configurare un Web part per la visualizzazione dei report pubblicati. Per ulteriori informazioni, vedere Pianificazione per il supporto browser per Reporting Services e Power View, Gestione report (SSRS) e Accesso tramite URL (SSRS).

  • Recapito. Configurare una sottoscrizione per recapitare i report ai lettori tramite posta elettronica o in una cartella di file condivisa. Per ulteriori informazioni, vedere Sottoscrizioni e recapito (Reporting Services).

  • Esportazione. Dalla barra degli strumenti del visualizzatore di report, un lettore di report può esportare un report in un formato di file diverso. I formati del file di esportazione possono essere configurati dall'amministratore del server di report. Per ulteriori informazioni, vedere Esportazione di report (Generatore report e SSRS)

  • Stampa. Un lettore di report può stampare un report o alcune delle relative pagine, a seconda della modalità di visualizzazione. Per ulteriori informazioni, vedere Stampa di report (Generatore report e SSRS).

  • Applicazione Web o Windows Form. Utilizzare Visual Studio per sviluppare un'applicazione AJAX ASP.NET o un applicazione di Windows Form che ospiti il controllo del Visualizzatore report. Il controllo può puntare ai report pubblicati su un server di report. Per ulteriori informazioni, vedere Report Microsoft.

Gestire i report

Per gestire un report pubblicato:

  • Origini dati. Le origini dati condivise e quelle incorporate vengono gestite in modo indipendente dalla definizione del report.

  • Set di dati. I set di dati condivisi vengono gestiti in modo indipendente dalla definizione del report.

  • Parametri. I parametri vengono gestiti in modo indipendente dalla definizione del report. Dopo che i parametri vengono modificati sul server di report, i client della creazione report non possono sovrascrivere le modifiche apportate nel server.

  • Risorse. Immagini e dati spaziali nei file di forma ESRI sono risorse che possono essere pubblicate e gestite in modo indipendente dalla definizione del report.

  • Report memorizzati nella 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.

  • Snapshot. Utilizzare snapshot del report quando si desidera offrire risultati coerenti per più utenti che devono utilizzare gli stessi set di dati. Con dati volatili, un report su richiesta può generare risultati diversi anche a differenza di pochi minuti. Uno snapshot del report, invece, consente di eseguire confronti validi con altri report o strumenti analitici contenenti dati riferiti allo stesso momento nel tempo.

  • Cronologia dei report. Tramite la creazione di una serie di snapshot del report, è possibile compilare una cronologia che mostri le modifiche dei dati del report nel tempo.

Per ulteriori informazioni sulle prestazioni, vedere Prestazioni, snapshot, memorizzazione nella cache (Reporting Services).

Proteggere i report

Per proteggere un report:

  • Dall'amministratore del server di report, identificare l'autorizzazione e il sistema di autenticazione utilizzati per l'installazione di Reporting Services. Per impostazione predefinita, in Reporting Services si utilizzano autenticazione di Windows, sicurezza integrata e assegnazione di ruolo per consentire di controllare l'accesso ai report pubblicati. Per ulteriori informazioni, vedere Ruoli e autorizzazioni (Reporting Services) e Sicurezza e protezione (SSRS).

Creare notifiche basate su dati dei report

È possibile creare avvisi relativi ai dati dei report pubblicati in un sito di SharePoint. Gli avvisi relativi ai dati sono basati su feed di dati dalle aree dati nel report. Per impostazione predefinita, le aree dati vengono denominate automaticamente. 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. 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. Per ulteriori 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 (SSRS).

Aggiornare i report

Reporting Services supporta varie versioni di definizioni dei report, server di report e siti di SharePoint. Per aggiornare un report:

Risolvere problemi relativi ai report

Per risolvere problemi relativi a un report:

  • Determinare dove si sta verificando il problema. Rivedere le informazioni in Fasi di un Report.

  • Determinare dove è possibile trovare ulteriori informazioni. Ad esempio, nel caso di strutture di report che includono espressioni, lo strumento di Progettazione report fornisce maggiori informazioni sui problemi di valutazione delle espressioni rispetto allo strumento Generatore report. Per gli errori dell'elaborazione di report, i file di log contengono informazioni dettagliate.

Attività

Per collegamenti agli argomenti dettagliati, vedere la sezione Attività negli articoli delle funzionalità menzionati nelle sezioni precedenti di questo argomento.

Vedere anche

Concetti

Power View (SSRS)

Strumenti (SSRS)

Estensioni (SSRS)

Server di report di Reporting Services (SSRS)