Che cos'è SQL Server Reporting Services (SSRS)?

Si applica a:✅ SQL Server 2016 (13.x) Reporting Services e versioni successive ❌ Server di report di Power BI

SQL Server Reporting Services (SSRS) offre un set di servizi e strumenti locali per creare, distribuire e gestire report impaginati. Scaricare SQL Server 2022 Reporting Services dall’Area download Microsoft.

Screenshot of a SQL Server 2022 Reporting Services report.

Per informazioni sul server di report di Power BI, Vedere Che cos'è Server di report di Power BI?

Creare, distribuire e gestire i report

La soluzione SSRS offre in modo flessibile le informazioni corrette agli utenti giusti. Gli utenti possono utilizzare i report tramite Web browser, su un computer o un dispositivo mobile o tramite e-mail.

SQL Server Reporting Services offre una famiglia di prodotti aggiornata:

  • Report impaginati aggiornati, in modo da poter creare report dall'aspetto moderno, con strumenti aggiornati e nuove funzionalità per crearli.
  • Un portale Web moderno visualizzabile in qualsiasi browser moderno. Nel nuovo portale è possibile organizzare e visualizzare report e indicatori KPI di Reporting Services. È anche possibile archiviare cartelle di lavoro di Excel nel portale.
  • Nuovi report per dispositivi mobili con un layout reattivo, in grado di adattarsi a diversi dispositivi e a diverse modalità di orientamento.

Nelle sezioni che seguono sono disponibili informazioni più dettagliate.

Novità di Reporting Services

Per informazioni aggiornate sulle nuove funzionalità di SQL Server Reporting Services, vedere Novità di Reporting Services.

Report impaginati

Diagram of paginated reports on a desktop screen and a tablet device.

Reporting Services è associato a report impaginati ideali per documenti con layout fisso ottimizzati per la stampa, ad esempio file PDF e Word.

Questo carico di lavoro BI di base esiste tuttora e pertanto è stato modernizzato. Ora è possibile creare report dall'aspetto moderno con nuove funzionalità aggiornate usando Generatore report o Progettazione report in SQL Server Data Tools (SSDT).

  • Tutti gli stili e le tavolozze dei colori predefiniti sono stati aggiornati in modo da poter creare report con un nuovo stile moderno minimalista.
  • Il riquadro dei parametri è stato aggiornato ed è ora possibile disporre i parametri nell'ordine desiderato.
  • I report possono essere esportati in nuovi formati, ad esempio PowerPoint. Le visualizzazioni di Reporting Services in PowerPoint sono attive e modificabili, non semplici screenshot.
  • È possibile creare un'esperienza ibrida di Power BI/Reporting Services. Anziché ricreare i report di Reporting Services locali in Power BI, è possibile aggiungere elementi visivi da tali report ai dashboard di Power BI, in modo da monitorare tutto da un'unica posizione nel proprio dashboard di Power BI.

Report per dispositivi mobili

Diagram of mobile reports on a desktop screen and a tablet device.

Con il mobile computing, i dispositivi necessari per lavorare sono cambiati e pertanto le persone hanno esigenze diverse per quanto riguarda la generazione di report. I report con layout fisso non sono adatti per tablet e smartphone. Un elemento progettato per uno schermo ampio di PC non viene visualizzato in modo ottimale sul display di uno smartphone che, oltre ad avere dimensioni più piccole, consente l'orientamento orizzontale o verticale.

Con fattori di forma così diversi, è necessario un layout reattivo che si adatti alle diverse dimensioni e ai diversi orientamenti dello schermo. È stato quindi aggiunto un nuovo tipo di report, per dispositivi mobili, che è basato sulla tecnologia Datazen, acquisita da Microsoft circa un anno fa e integrata nel prodotto. È possibile eseguire la migrazione dei report Datazen esistenti in Reporting Services con SQL Server Migration Assistant for Datazen.

I report per dispositivi mobili vengono creati con la nuova app Mobile Report Publisher . Nelle app Power BI per dispositivi mobili native per Windows, iOS, Android e HTML5 è quindi possibile accedere ai dati presenti in Power BI, nel cloud o in SSRS.

Mentre si creano visualizzazioni, Mobile Report Publisher genera automaticamente dati di esempio. Questa funzionalità consente di verificare l'aspetto della visualizzazione con i dati e la tipologia di dati adatta a ogni visualizzazione.

Portale Web

Screenshot of the Reporting Services web portal.

Per gli utenti finali di Reporting Services, il punto di ingresso è un portale Web moderno visualizzabile nella maggior parte dei browser. Nel nuovo portale sarà possibile accedere a tutti i report di Reporting Services, nonché agli indicatori KPI. in modo da visualizzare le principali metriche aziendali immediatamente nel browser, senza dover aprire un report.

Il nuovo portale Web è una riscrittura completa di Report Manager. Attualmente è un'app HTML5 a pagina singola, basata su standard, per cui sono ottimizzati i browser moderni: Microsoft Edge, Internet Explorer 10 e 11, Chrome, Firefox, Safari e tutti i principali browser.

Il contenuto del portale Web è organizzato in base al tipo:

  • report impaginati
  • KPI
  • Cartelle di lavoro di Excel
  • set di dati condivisi
  • origini dati condivise
  • Report per dispositivi mobili

È possibile archiviare e gestire questi elementi in modo sicuro nel portale con la gerarchia di cartelle classica. Contrassegnare i report preferiti per accedervi rapidamente. Gli utenti con le autorizzazioni appropriate possono gestire e amministrare il contenuto SSRS.

Nel nuovo portale Web è ancora possibile pianificare l'elaborazione dei report, accedere ai report su richiesta e sottoscrivere report pubblicati.

Per altre informazioni, vedere l'articolo relativo al portale Web.

Reporting Services in modalità integrata SharePoint

I report vengono pubblicati in Reporting Services in modalità integrata SharePoint. È possibile pianificare l'elaborazione dei report, accedere ai report su richiesta, sottoscrivere report pubblicati ed esportare report in altre applicazioni, ad esempio Microsoft Excel. È possibile creare avvisi dati nei report pubblicati in un sito di SharePoint e ricevere messaggi di posta elettronica quando i dati del report cambiano.

Per altre informazioni, vedere Server di report di Reporting Services in modalità integrata SharePoint.

Funzionalità di programmazione di Reporting Services

Sfruttando le funzionalità di programmazione di Reporting Services è possibile estendere e personalizzare le funzionalità di creazione di report. Usare le API di SSRS per integrare o estendere l'elaborazione di dati e report in applicazioni personalizzate.

Per altre informazioni, vedere Guida per gli sviluppatori di Reporting Services.