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.
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.
Installare il componente aggiuntivo utilizzando il file rsSharepoint.msi. Nella distribuzione di una farm di SharePoint il componente aggiuntivo deve essere installato in ogni server Web front-end. Per ulteriori informazioni, vedere Procedura: Installazione o disinstallazione del componente aggiuntivo di Reporting Services. Il componente aggiuntivo viene installato come prerequisito di SharePoint 2010 e se è già installato, non è necessario utilizzare rsSharepoint.msi.
In Amministrazione centrale SharePoint configurare l'integrazione di Reporting Services che prevede la specifica dell'URL del server di report per l'integrazione con la farm di SharePoint. Per ulteriori informazioni, vedere Procedura: Configurazione dell'integrazione del server di report in Amministrazione centrale SharePoint.
In Amministrazione centrale SharePoint verificare che le caratteristiche relative all'integrazione del server di report e all'amministrazione centrale siano attivate nelle caratteristiche della raccolta siti. Per ulteriori informazioni, vedere Procedura: Attivazione della caratteristica per server di report in Impostazioni sito.
In Amministrazione centrale SharePoint attivare la caratteristica Sincronizzazione file server di report. Questa caratteristica consente di mantenere sincronizzati con il catalogo del server di report gli elementi copiati manualmente nelle raccolte documenti. Per ulteriori informazioni, vedere Procedura: Attivazione della caratteristica Sincronizzazione file server di report in Amministrazione centrale SharePoint.
In Amministrazione centrale SharePoint configurare i tipi di eventi che si desidera aggiungere nel log di traccia SharePoint. Per ulteriori informazioni, vedere Procedura: Attivazione di eventi di Reporting Services per il log di traccia di SharePoint (ULS)
Per ogni raccolta documenti aggiungere i tre tipi di contenuto di Reporting Services, ovvero Modello di Generatore report, Origine dati report e Report di Generatore report. In questo modo le opzioni di Reporting Services verranno rese disponibili nel nuovo elenco di documenti. Per ulteriori informazioni, vedere Procedura: Aggiunta dei tipi di contenuto del server di report a una raccolta (Reporting Services in modalità integrata SharePoint).
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.
Modalità locale: la modalità locale consente l'esecuzione del rendering locale dei report dalla raccolta documenti di SharePoint, senza l'integrazione con un server di report. Per ulteriori informazioni sulla modalità locale, vedere Rendering di report in modalità locale nel visualizzatore di report (Reporting Services in modalità integrata SharePoint).
Modalità con connessione: la modalità con connessione è supportata tramite l'integrazione di un server di report Reporting Services nella farm di SharePoint utilizzando Amministrazione centrale SharePoint. L'integrazione con un server di report consente la creazione completa di report, fornendo le caratteristiche di collaborazione di SharePoint 2010 e le caratteristiche basate su server di un server di report, tra cui sottoscrizioni, snapshot ed elaborazione basata su server. Per ulteriori informazioni sulla configurazione della modalità con connessione, vedere Procedura: Configurazione dell'integrazione del server di report in Amministrazione centrale SharePoint. Per ulteriori informazioni sulle caratteristiche supportate, vedere Caratteristiche supportate da Reporting Services in modalità integrata SharePoint.
Vedere anche
Concetti
Cronologia modifiche
Contenuto aggiornato |
---|
Rimozione della data di rilascio "prevista" per SQL Server 2008 SP2, in quanto è stato rilasciato. |