Con l’aumento della complessità delle strutture dati e dei sistemi di database, i canali per l’accesso ai dati, la diffusione e la collaborazione sono diventati più facili da usare e l’architettura dei dati sottostante è ora trasparente per l’utente aziendale. SharePoint, una piattaforma di collaborazione aziendale estensibile, supporta la condivisione di file, la business intelligence, il social networking e la gestione dei contenuti. È possibile visualizzare report da SQL Server Reporting Services, il componente di generazione di report basato su server della suite SQL Server 2008 R2, sulla piattaforma SharePoint. La visualizzazione dei report SSRS in SharePoint fornisce agli utenti l’accesso alle informazioni aziendali, sfruttando al massimo le funzionalità di gestione dei contenuti in un ambiente collaborativo.
Componenti di SSRS e integrazione di SharePoint
Per visualizzare i report SSRS in SharePoint, è necessaria un’installazione di SSRS con un’istanza di SharePoint che utilizza SQL Server e il componente aggiuntivo Reporting Services per i prodotti SharePoint. In SQL Server, il processo di integrazione richiede la modifica delle impostazioni del server di report per essere eseguito in modalità integrata SharePoint. Questa modalità garantisce l’accesso e la consegna completi dei report al contenuto del server di report tramite SharePoint. In SharePoint è possibile scaricare e installare il componente aggiuntivo per distribuire gli endpoint proxy del server di report, le web part e le pagine dell’applicazione che consentiranno di lavorare con i dati del server di report nell’ambiente SharePoint. Gli endpoint proxy del server di report consentono di gestire gli oggetti sul server di report configurato in modalità integrata SharePoint. Le web part consentono agli utenti di personalizzare il contenuto, il layout e la posizione del report SSRS in una pagina Web di SharePoint. Una pagina dell’applicazione SharePoint è un tipo speciale di pagina di contenuto utilizzata per aggiungere componenti dell’interfaccia utente che, in questo caso, consente l’accesso agli elementi del server di report in un sito di SharePoint.
Vantaggi della visualizzazione dei report SSRS in SharePoint
L’integrazione e la gestione dei report SSRS in un ambiente SharePoint è particolarmente vantaggiosa per gli utenti durante tutto il ciclo di report perché possono creare, modificare e pubblicare report utilizzando il contenuto del server di report tramite la familiare interfaccia di SharePoint. Inoltre, l’integrazione tra SSRS e la tecnologia SharePoint consente l’archiviazione condivisa, la sicurezza unificata e l’accesso dallo stesso sito ai dati aziendali.
Web part Esplora report
La web part Esplora report si collega direttamente a Report Manager in SSRS e consente agli utenti di esplorare il contenuto e sottoscrivere report utilizzando la gerarchia del server di report in SSRS. Con le autorizzazioni appropriate, gli utenti possono essere in grado di accedere al Generatore report, un altro componente di SSRS, tramite Report Manager per sviluppare report ad hoc secondo necessità. Gli utenti possono accedere a singoli elementi e report in base alla loro assegnazione di ruolo nel Report Server. Quando gli utenti fanno clic su un report in Report Manager, il documento si attiva in una finestra del browser tramite il visualizzatore HTML del Report Server.
Web part Visualizzatore report
La web part Visualizzatore report viene installata come componente del componente aggiuntivo Report Services per prodotti SharePoint. La web part funziona solo con SSRS in modalità integrata SharePoint e non è compatibile con i report creati in altri prodotti software. Funge da mezzo per la visualizzazione, la navigazione, la stampa e l’esportazione di report contenuti in Report Server configurati per essere eseguiti in modalità integrata SharePoint. Puoi collegare un solo rapporto a una singola istanza del visualizzatore di rapporti. Tuttavia, è possibile creare un dashboard che raggruppa più report aggiungendo più web part Visualizzatore report in una singola pagina di SharePoint.