Condividi tramite


Integrazione tra Reporting Services e la tecnologia SharePoint

Data creazione: 12 dicembre 2006

È 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.

Se si archiviano gli elementi e le proprietà dei report 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 per il controllo dell'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 elemento specifico è stato modificato, nonché incorporare o personalizzare la web part Visualizzatore report nelle pagine e nei siti dell'applicazione. Se dispone di autorizzazioni sufficienti all'interno di un sito di SharePoint, è inoltre possibile generare i modelli di report dalle 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.

Architettura dei componenti per l'integrazione SharePoint

Quando si apre un report da un sito di SharePoint, l'endpoint proxy per il server di report 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.

Componenti utilizzati per l'integrazione

Per unire i server in un'unica distribuzione, è possibile integrare un'installazione di Microsoft SQL Server 2005 Reporting Services con un'istanza di Windows SharePoint Services o Office SharePoint Server 2007.

L'integrazione avviene tramite SQL Server 2005 Service Pack 2 e il componente aggiuntivo di SQL Server 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 un endpoint proxy dell'URL, 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.
  • Nel server di report Service Pack 2 fornisce file di programma aggiornati, un nuovo endpoint SOAP, estensioni personalizzate per la protezione e il recapito, una versione aggiornata dello strumento Gestione configurazione Reporting Services, script per la concessione dell'accesso ai database di configurazione e del contenuto di SharePoint, nonché uno script per la creazione di un database del server di report che supporta la modalità di integrazione con SharePoint. 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.

Contenuto della sezione

Nei seguenti argomenti di questa sezione vengono fornite ulteriori informazioni sull'interazione tra i server. Per indicazioni sull'installazione e procedure per la configurazione, vedere Configurazione di Reporting Services per l'integrazione con SharePoint 3.0.

  • Visualizzazione e gestione degli elementi di un server di report da un sito di SharePoint
    Descrive l'estensione dell'integrazione del server di report alle pagine delle applicazioni Web nei siti di SharePoint e nello strumento Amministrazione centrale SharePoint. A parte rare eccezioni, le funzionalità disponibili nei siti di SharePoint sono equivalenti a quelle disponibili nelle pagine di applicazione dello strumento Gestione report di Reporting Services.

Vedere anche

Concetti

Modalità di distribuzione di Reporting Services
Requisiti per l'esecuzione di Reporting Services in modalità di integrazione con SharePoint
Utilizzo della web part Visualizzatore report in un sito di SharePoint
Confronto di livelli di integrazione tra versioni di Reporting Services e tecnologie SharePoint
Distribuzione di report, modelli e origini dei dati condivise in un sito di SharePoint

Altre risorse

Installazione del componente aggiuntivo di Reporting Services

Guida in linea e informazioni

Assistenza su SQL Server 2005