Integrazione tra Reporting Services e la tecnologia SharePoint
È possibile configurare un server di report per l'esecuzione in una distribuzione di un prodotto o una tecnologia SharePoint e l'utilizzo delle funzionalità per la collaborazione e la gestione centralizzata dei documenti di Windows SharePoint Services 3.0 o Office SharePoint Server 2007 con Reporting Services. L'esecuzione di un server di report in una distribuzione di SharePoint più ampia garantisce i livelli di integrazione seguenti:
Archiviazione condivisa.
Protezione condivisa.
Possibilità di accedere dallo stesso sito a tutti i documenti aziendali, inclusi report, modelli di report e origini dei dati condivise.
Architettura con server integrati
Quando si integra un server di report con un'istanza di un prodotto o una tecnologia 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 protezione 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 funzionalità 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 ReportServer2006 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 Windows SharePoint Services 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 MicrosoftSQL ServerReporting Services con un'istanza di Windows SharePoint Services o Office SharePoint Server 2007.
L'integrazione viene realizzata tramite SQL Server e il componente aggiuntivo di Reporting Services per le tecnologie SharePoint. Il componente aggiuntivo di Reporting Services è un componente distribuito gratuitamente, che può essere scaricato da un sito Web Microsoft e quindi installato in un server che esegue Windows SharePoint Services 3.0 o Office SharePoint Server 2007.
In Windows SharePoint Services il componente aggiuntivo di Reporting Services fornisce l'endpoint proxy ReportServer2006, una web part Visualizzatore report e pagine di 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 protezione e per il recapito personalizzate. Il server di report deve essere configurato per l'esecuzione in modalità di integrazione con SharePoint, essere dedicato esclusivamente al supporto dell'accesso ai report ed eseguire il recapito tramite il sito di SharePoint.
Dopo l'installazione del componente aggiuntivo di Reporting Services in Windows SharePoint Services 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.
Vedere anche