Condividi tramite


Panoramica dell'integrazione tra Reporting Services e tecnologia SharePoint

È possibile configurare un server di report per l'esecuzione in una distribuzione di un prodotto SharePoint e l'utilizzo delle caratteristiche per la collaborazione e la gestione centralizzata di documenti di SharePoint per report e altri tipi di contenuti Reporting Services. L'integrazione SharePoint richiede l'installazione della versione appropriata del componente aggiuntivo Reporting Services nei front-end Web di SharePoint. L'esecuzione di un server di report in una distribuzione SharePoint garantisce i livelli di integrazione seguenti:

  • Archiviazione condivisa.

  • Sicurezza condivisa.

  • Possibilità di accedere dallo stesso sito a tutti i documenti aziendali, inclusi report, modelli di report e origini dati condivise.

Architettura con server integrati

Quando si integra un server di report con un'istanza di un prodotto SharePoint, gli elementi e le proprietà vengono archiviati nei database del contenuto di SharePoint. Ciò consente di ottenere un livello di integrazione superiore tra le tecnologie server, che influisce sulle modalità di archiviazione, accesso e sicurezza del contenuto.

Poiché gli elementi e le proprietà dei report vengono archiviati nei database del contenuto di SharePoint, è possibile esplorare i tipi di contenuto del server di report tramite le raccolte di SharePoint, proteggere gli elementi utilizzando gli stessi livelli di autorizzazione e lo stesso provider di autenticazione che controlla l'accesso agli altri documenti aziendali ospitati in un sito di SharePoint, utilizzare le caratteristiche per la collaborazione e la gestione dei documenti per l'archiviazione e l'estrazione dei report per la modifica, utilizzare gli avvisi per determinare se un determinato elemento è stato modificato, nonché incorporare o personalizzare la web part Visualizzatore report nelle pagine e nei siti dell'applicazione. Se si dispone di autorizzazioni sufficienti in un sito di SharePoint, è possibile generare anche modelli di report da origini dati condivise e utilizzare Generatore report per creare report.

Il server di report continua a svolgere tutte le attività di recapito, rendering ed elaborazione dei dati. Supporta inoltre tutte le attività di elaborazione pianificata dei report per snapshot e cronologia dei report. Nella figura seguente viene illustrata l'interazione tra i componenti server.

Diagramma dell'architettura

Quando si apre un report da un sito di SharePoint, l'endpoint di Report Server si connette a un server di report, crea una sessione, prepara il report per l'elaborazione, recupera i dati, li unisce in un layout di report e visualizza il report nella web part Visualizzatore report. Dopo avere aperto il report è possibile esportarlo in vari formati di applicazione oppure interagire con i dati, eseguendo il drill-down ai valori sottostanti o facendo clic su un report correlato. Le interazioni con il report e le operazioni di esportazione vengono eseguite sul server di report.

Il server di report sincronizza dati e operazioni con SharePoint e tiene traccia delle informazioni relative ai file elaborati. Quando si modificano le proprietà o le impostazioni di un elemento del server di report, la modifica viene archiviata in un database di SharePoint e quindi copiata in un database del server di report, che viene utilizzato per l'archiviazione interna per il server di report.

Per ulteriori informazioni su topologie e requisiti, vedere Topologie di distribuzione di Reporting Services in modalità integrata SharePoint e Requisiti per l'esecuzione di Reporting Services in modalità integrata SharePoint.

Componenti utilizzati per l'integrazione

Per unire i server in un'unica distribuzione, integrare l'installazione di SQL Server Reporting Services con un'istanza di prodotti SharePoint. 

L'integrazione viene realizzata tramite SQL Server e il componente aggiuntivo di Reporting Services per prodotti SharePoint. Il componente aggiuntivo di Reporting Services è un componente distribuito gratuitamente, che può essere scaricato e quindi installato in un server che esegue la versione appropriata di SharePoint. 

  • In SharePoint, il componente aggiuntivo di Reporting Services fornisce l'endpoint proxy ReportServer, una web part visualizzatore di report e pagine dell'applicazione che consentono di visualizzare, archiviare e gestire il contenuto del server di report in un sito o una farm di SharePoint.

  • In Reporting Services sono disponibili file di programma aggiornati, un endpoint SOAP ed estensioni di sicurezza e per il recapito personalizzate. È necessario configurare il server di report affinché venga eseguito in modalità integrata SharePoint e sia dedicato esclusivamente al supporto del recapito e dell'accesso ai report tramite il sito di SharePoint.

Dopo l'installazione del componente aggiuntivo di Reporting Services in SharePoint e la configurazione dei due server per l'integrazione, è possibile caricare o pubblicare i tipi di contenuto del server di report in una raccolta di SharePoint e quindi visualizzare e gestire tali documenti da un sito di SharePoint. Il caricamento o la pubblicazione iniziale del contenuto del server di report è molto importante. La web part e le pagine divengono disponibili quando l'utente seleziona definizioni di report (con estensione rdl), modelli di report (con estensione smdl) e origini dei dati condivise (con estensione rsds) in un sito di SharePoint.

Combinazioni supportate del componente aggiuntivo di SharePoint e del server di report

Non tutte le caratteristiche sono supportate in tutte le combinazioni di server di report, componente aggiuntivo di Reporting Services per SharePoint e prodotti SharePoint. La combinazione consigliata e più completa prevede l'utilizzo dei prodotti SharePoint 2010, del componente aggiuntivo SQL Server 2008 R2 Reporting Services per i prodotti SharePoint 2010 e del server di report SQL Server 2008 R2 nella modalità integrata SharePoint.

Nota

La versione corretta del componente aggiuntivo di Reporting Services deve essere utilizzata con la versione corrispondente dei prodotti SharePoint.

Combinazioni supportate dei componenti SharePoint e Reporting Services

Nella tabella seguente sono riepilogate le combinazioni supportate di server di report, componente aggiuntivo di Reporting Services per prodotti SharePoint e prodotti SharePoint. Per un elenco dettagliato delle caratteristiche supportate, vedere Caratteristiche supportate da Reporting Services in modalità integrata SharePoint.

Server di report

Componente aggiuntivo

SharePoint

Supportata

SQL Server 2008 R2

SQL Server 2008 R2

Prodotti SharePoint 2010

S

SQL Server 2008 R2

SQL Server 2008 SP2

Prodotti SharePoint 2007

S

Aggiornamento cumulativo 8 di SQL Server 2008 SP1

SQL Server 2008 R2

Prodotti SharePoint 2010

S

SQL Server 2008

SQL Server 2008

Prodotti SharePoint 2010

N

SQL Server 2008

SQL Server 2008

Prodotti SharePoint 2007

S

SQL Server 2005 SP2

SQL Server 2005

Prodotti SharePoint 2007

S

Panoramica dell'installazione e della configurazione

La procedura da eseguire per installare e configurare il componente aggiuntivo di Reporting Services può variare a seconda dei requisiti specifici. Di seguito viene illustrata la procedura di base.

Modalità con connessione e modalità locale

Con la versione SQL Server 2008 R2 viene introdotta una nuova modalità locale per la visualizzazione di report da un server SharePoint 2010 in cui è installato il Componente aggiuntivo di Microsoft SQL Server 2008 R2 Reporting Services per i prodotti SharePoint 2010 installati.

Cronologia modifiche

Contenuto aggiornato

Rimozione della data di rilascio "prevista" per SQL Server 2008 SP2, in quanto è stato rilasciato.