Integrazione di Reporting Services nelle applicazioni

Si applica a: SQL Server Reporting Services (2016) ❌ SQL Server Reporting Services (2017) ❌ Server di report di Power BI

Reporting Services è una piattaforma di creazione di report aperta ed estendibile progettata per fornire agli sviluppatori un set completo di API per lo sviluppo di soluzioni.

Nota

A partire da SQL Server 2017 Reporting Services, è disponibile l'accesso all'API REST per lo sviluppo di soluzioni. L'accesso all'API SOAP è stato deprecato. Per altre informazioni, vedere Sviluppare con le API REST per Reporting Services.

Sono disponibili tre opzioni per l'integrazione di Reporting Services nelle applicazioni personalizzate: il servizio Web ReportServer, anche noto come API SOAP di Reporting Services, i controlli Visualizzatore di report per Microsoft Visual Studio e l'accesso con URL. Ogni opzione fornisce un approccio diverso per l'integrazione di Reporting Services nelle applicazioni.

Servizio Web ReportServer

Il servizio Web ReportServer è l'interfaccia principale per lo sviluppo in Reporting Services. Indipendentemente dal fatto che si stia sviluppando codice per gestire il catalogo di report o sviluppare codice per il rendering dei report in un formato supportato, il servizio Web espone tutti i metodi necessari per integrare Reporting Services nelle applicazioni. Un esempio di tale applicazione è costituito dal portale Web, incluso in Reporting Services, che usa il servizio Web per la gestione del database del server di report.

Controlli Visualizzatore report per Visual Studio

I controlli Visualizzatore di report disponibili per Visual Studio vengono usati per l'integrazione delle funzionalità di visualizzazione dei report nelle applicazioni. Sono disponibili due controlli, uno per le applicazioni basate su Windows Form e uno per le applicazioni Web Form. Ogni controllo offre la possibilità di visualizzare i report distribuiti in un server di report. Ogni controllo consente anche di eseguire il rendering dei report presenti in un ambiente in cui non è installato un server di report.

accesso con URL

L'accesso con URL è un'altra opzione per l'integrazione della visualizzazione dei report nelle applicazioni se i controlli Visualizzatore report non sono un'opzione. L'accesso con URL è inoltre utile per inviare agli utenti collegamenti ai report tramite posta elettronica.

In questa sezione

Integrazione di Reporting Services tramite SOAP
Descrive come integrare le funzionalità di navigazione e gestione dei report di Reporting Services nelle applicazioni aziendali esistenti usando il servizio Web ReportServer.

Integrazione di Reporting Services tramite i controlli Visualizzatore report
Viene descritto come integrare le funzionalità di visualizzazione dei report nelle applicazioni esistenti usando i controlli Visualizzatore report.

Integrazione di Reporting Services tramite l'accesso tramite URL
Descrive come integrare le funzionalità di navigazione dei report di Reporting Services nelle applicazioni esistenti usando l'accesso con URL.

Passaggi successivi

Per scegliere tra l'accesso con URL o le API SOAP, vedere Scelta tra accesso con URL e SOAP in Reporting Services.

Per informazioni sull'API REST di Reporting Services per SQL Server 2017, vedere Sviluppo con le API REST per Reporting Services.

Altre domande? Visitare il forum su Reporting Services