Guida per gli sviluppatori (Reporting Services)

SQL Server Reporting Services offre diverse interfacce di programmazione che è possibile utilizzare nelle proprie applicazioni. È possibile utilizzare le caratteristiche e le funzionalità esistenti di Reporting Services per compilare 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 la navigazione 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, sicurezza, 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.

  • Programmabilità della web part Visualizzatore report nell'integrazione con SharePoint
    Vengono descritte le funzionalità a livello di codice incluse nella web part Visualizzatore report e viene spiegato come progettare provider di connessioni personalizzati per la web part Visualizzatore report.