Documentazione per sviluppatori di Reporting Services

SQL Server Reporting Services offre diverse interfacce di programmazione che puoi applicare nelle tue applicazioni. Puoi utilizzare le funzionalità e le funzionalità esistenti di Reporting Services per costruire strumenti personalizzati di reportistica e gestione in siti web e applicazioni Windows. Oppure puoi estendere la piattaforma Reporting Services.

L'estensione della piattaforma Reporting Services include la creazione di nuovi componenti e risorse che possano essere utilizzati per l'accesso ai dati, la consegna dei report e altro ancora. Puoi promuovere questi componenti e risorse alle aziende che utilizzano Reporting Services nella loro organizzazione.

Note

I Reporting Services includono esempi di programmazione e tutorial per aiutarti a iniziare. Per ulteriori informazioni, consulta Reporting Services Samples e Developer's guide: Tutorial (Reporting Services).

In questa sezione

Integrare Reporting Services nelle applicazioni
Fornisce una panoramica su come utilizzare Reporting Services per integrare la reportistica in applicazioni personalizzate. Descrive quando utilizzare l'accesso diretto agli URL e quando utilizzare il servizio Web per accedere al server di report.

Servizio Web Server Report per ASP.NET e applicazioni tradizionali
Il servizio Web del Report Server fornisce accesso a tutte le funzionalità del server di report. Il servizio Web utilizza SOAP su HTTP ed è progettato per fungere da interfaccia di comunicazione tra i programmi client e il server di report. Il servizio Web e i suoi metodi espongono le funzionalità del server di report e ti permettono di creare strumenti personalizzati per qualsiasi fase del ciclo di vita del report, dalla gestione all'esecuzione.

Sviluppare con API REST per applicazioni
moderne Le API REST di Reporting Services forniscono accesso programmatico agli oggetti nel catalogo dei server di report di Reporting Services. Quando si utilizzano le API REST, è possibile navigare su una gerarchia di cartelle, scoprire il contenuto di una cartella o scaricare una definizione di report. È anche possibile creare, aggiornare ed eliminare oggetti.

Accesso con URL (SSRS)
Reporting Services supporta un insieme completo di richieste basate su URL che puoi utilizzare come punto di accesso rapido e semplice per la navigazione e la visualizzazione dei report. Puoi utilizzare questa tecnologia con il servizio Web Report Server per integrare una soluzione completa di reportistica nelle tue applicazioni aziendali personalizzate. L'accesso agli URL è utile quando si integrano i report come parte di un portale Web o quando si visualizzano i report da un browser Web.

Estensioni di Reporting Services
L'architettura modulare di Reporting Services è progettata per l'estensibilità. È disponibile un'API di codice gestito in modo che tu possa facilmente sviluppare, installare e gestire le estensioni utilizzate da molti componenti di Reporting Services. Puoi creare assembly utilizzando il Microsoft .NET Framework e aggiungere nuove funzionalità di rendering Reporting Services, sicurezza, consegna e elaborazione dati per soddisfare le esigenze in evoluzione del tuo business.

Elementi di report personalizzati
Descrive come creare Elementi di Report Personalizzati per aggiungere funzionalità a RDL o estendere le funzionalità dei controlli esistenti.

Uso di assembly personalizzati con i report
Descrive come utilizzare assembly personalizzati con Report includendo riferimenti di codice all'interno della definizione del report.

Accedere al provider WMI per Reporting Services
Descrive come utilizzare il Reporting Services WMI Provider per gestire le implementazioni di server di report.