Guida per gli sviluppatori (Reporting Services)
SQL ServerReporting Services offre diverse interfacce di programmazione che è possibile utilizzare nelle proprie applicazioni. È possibile utilizzare le caratteristiche e le funzionalità esistenti di Reporting Services per creare strumenti di gestione e di creazione di report personalizzati nei siti Web e nelle applicazioni Windows oppure per estendere la piattaforma Reporting Services.
L'estensione della piattaforma Reporting Services include la creazione di nuovi componenti e risorse che è possibile utilizzare per l'accesso ai dati, il recapito dei report e altro ancora. È possibile offrire questi componenti e risorse alle società che utilizzano Reporting Services nell'organizzazione.
[!NOTA]
Reporting Services include esercitazioni ed esempi di programmazione di riferimento. Per ulteriori informazioni, vedere Esempi di Reporting Services e Guida per gli sviluppatori: Esercitazioni (Reporting Services).
Contenuto della sezione
Integrazione di Reporting Services nelle applicazioni
Viene fornita una panoramica sull'utilizzo di Reporting Services per l'integrazione dei report nelle applicazioni personalizzate. Viene descritto come utilizzare l'accesso con URL diretto e quando utilizzare il servizio Web per accedere al server di report.Servizio Web ReportServer
Il servizio Web ReportServer consente di accedere alle funzionalità complete del server di report. Il servizio Web utilizza SOAP tramite HTTP e funge da interfaccia di comunicazione tra i programmi client e il server di report. Il servizio Web e i relativi metodi espongono le funzionalità del server di report e consentono di creare strumenti personalizzati per qualsiasi parte del ciclo di vita del report, dalla gestione all'esecuzione.Accesso con URL
Reporting Services supporta un set completo di richieste basate su URL che è possibile utilizzare come punto di accesso semplice e rapido per l'esplorazione e la visualizzazione dei report. È possibile utilizzare questa tecnologia insieme al servizio Web ReportServer per integrare una soluzione completa di creazione di report nelle applicazioni aziendali personalizzate. L'accesso con URL è particolarmente utile in caso di integrazione dei report come parte di un portale Web o in caso di visualizzazione dei report da un browser.Estensioni di Reporting Services
L'architettura modulare di Reporting Services è progettata per offrire estendibilità. È disponibile un'API in codice gestito che consente di sviluppare, installare e gestire in modo semplice le estensioni utilizzate da numerosi componenti di Reporting Services. È possibile creare assembly utilizzando Microsoft.NET Framework e aggiungere nuove funzionalità di rendering, protezione, recapito ed elaborazione dati di Reporting Services per soddisfare le esigenze aziendali in continua evoluzione.Elementi dei report personalizzati
Viene descritto come creare elementi dei report personalizzati per aggiungere funzionalità a RDL o per estendere le funzionalità dei controlli esistenti.Utilizzo di assembly personalizzati con i report
Viene descritto come utilizzare assembly personalizzati con i report includendo riferimenti al codice nella definizione del report.Provider WMI di Reporting Services
Viene descritto come utilizzare il provider WMI di Reporting Services per gestire le distribuzioni del server di report.
Vedere anche