Pianificazione dell'integrazione con SharePoint

In Reporting Services sono supportati due livelli di integrazione con i prodotti SharePoint. L'integrazione completa è supportata tramite lo scenario di distribuzione in modalità integrata SharePoint. L'integrazione parziale è supportata tramite una coppia di web part che vengono installate in un sito di SharePoint e puntano a un'istanza remota del server di report.

  • La modalità integrata SharePoint consente di integrare Reporting Services con i database e il modello di sicurezza di SharePoint. Queste funzioni diventano disponibili qando un server di report viene configurato affinché possa essere eseguito nell'ambito di una distribuzione di prodotti o tecnologie SharePoint più ampia. Questa modalità richiede software aggiuntivo e altri passaggi di configurazione. È possibile scaricare e installare un componente aggiuntivo, creare un database del server di report in cui archiviare contenuto tra server e dati dell'applicazione, nonché configurare le impostazioni di integrazione in entrambi server. Questa modalità richiede un'istanza del server di report dedicata alle operazioni di integrazione. Il vantaggio di questa configurazione è un livello elevato di integrazione che consente di accedere e gestire i tipi di contenuto del server di report utilizzando le pagine dell'applicazione e gli archivi dati di un applicazione Web di SharePoint. Per ulteriori informazioni, vedere Configurazione di Reporting Services per l'integrazione con SharePoint 2010.

  • L'integrazione parziale è supportata tramite le web part Esplora report e Visualizzatore report, introdotte per la prima volta in SQL Server 2000 Reporting Services Service Pack 2. Queste web part sono ancora disponibili e consentono di selezionare e visualizzare report da un server di report configurato per l'utilizzo della modalità nativa.

Un server di report in SharePoint ha integrato i modelli supportati con Windows SharePoint Services 3.0 o Office SharePoint Server 2007. Se si utilizza una versione precedente di un prodotto o tecnologia SharePoint, è comunque possibile accedere al contenuto del server di report da un sito di SharePoint utilizzando le due web part di Reporting Services compatibili con un server di report in modalità nativa, ma non è possibile utilizzare la modalità integrata SharePoint. È anche possibile utilizzare le web part con una versione 3.0 di un prodotto SharePoint, ma è necessario aggiungere gli assembly della web part nella Global Assembly Cache (GAC).

Per agevolare la scelta di una strategia di distribuzione per l'integrazione di un server di report con un'applicazione Web di SharePoint, in questo argomento viene fornito un confronto delle caratteristiche di integrazione supportate in Reporting Services per le versioni 2.0 e 3.0 di prodotti e tecnologie SharePoint. Per ulteriori informazioni sulle modalità di distribuzione, vedere Pianificazione di una modalità di distribuzione.

Confronto del supporto dell'integrazione per le versioni 2.0 e 3.0

Nella tabella seguente vengono confrontati i livelli delle caratteristiche di integrazione più recenti e meno recenti. Se si sta pianificando una nuova distribuzione o si sta considerando l'utilizzo delle nuove caratteristiche di integrazione all'interno dell'organizzazione, la tabella consente di valutare i vantaggi e gli svantaggi di ogni implementazione.

Aspetto confrontato

Modalità integrata SharePoint

Web part di SharePoint 2.0

Principali caratteristiche di integrazione

Interfaccia utente (UI) che consente di amministrare, proteggere, gestire, visualizzare e recapitare report tramite prodotti e tecnologie SharePoint. L'archiviazione, l'accesso e la gestione dei report, origini dei dati e modelli di dati vengono eseguiti in una raccolta di SharePoint.

Integrazione di Reporting Services con la sicurezza e i database di SharePoint. Questa configurazione consente di impostare SharePoint come server front-end a cui accedono gli utenti e Reporting Services come server di back-end che fornisce funzionalità di creazione di report.

Web part Visualizzatore report, unica e completamente nuova, che consente di visualizzare i report in modalità Pagina intera o all'interno di un dashboard di SharePoint. Essa supporta le interfacce riga e filtro di tipo consumer che consentono di connettersi alle web part filtro di SharePoint o ad altre web part di SharePoint, ad esempio Raccolta report o Raccolta documenti condivisi. Il visualizzatore fornisce inoltre alcune proprietà che consentono di personalizzare la web part Visualizzatore report.

Download Web gratuito del componente aggiuntivo Reporting Services che consente di ottenere un programma di installazione con cui aggiungere le pagine dell'applicazione del server di report a un front-end Web di SharePoint.

Supporto delle sottoscrizioni guidate dai dati e capacità di gestire i processi a livello di programmazione tramite SQL Server Management Studio in SQL Server 2008.

Due web part forniscono funzionalità di accesso e visualizzazione, ma non di gestione:

La web part Esplora report consente di visualizzare un elenco di report archiviati in un server di report.

La web part Visualizzatore report consente di visualizzare un report.

Queste web part non possono essere connesse ad altre web part di SharePoint.

Archiviazione dei dati

Archiviazione integrata:

Gli utenti pubblicano o caricano report, modelli e origini dei dati in una raccolta di SharePoint.

I report, le origini dei dati e i modelli di dati in una raccolta documenti di SharePoint vengono archiviati come file nel database del contenuto di SharePoint per la raccolta in questione. I file vengono archiviati con le estensioni rdl, rsds e smdl. Quando un utente richiede di visualizzare o gestire un report, un'origine dei dati o un modello di dati, Reporting Services sincronizza il contenuto con il database del contenuto di SharePoint. Per ulteriori informazioni, vedere Archiviazione e sincronizzazione del contenuto del server di report con i database di SharePoint.

I metadati del report, ad esempio le pianificazioni, le sottoscrizioni e la cache, vengono archiviati solo nel database del server di report.

Nessuna integrazione con l'archiviazione:

Il server di report offre funzioni di archiviazione esclusivamente per gli elementi elaborati e gestiti al suo interno.

Sicurezza e autorizzazioni

sicurezza integrata:

Le autorizzazioni e i provider di autenticazione definiti nell'applicazione Web di SharePoint vengono utilizzati per controllare l'accesso alle operazioni e al contenuto del server di report. Per allineare e proteggere elementi e operazioni di Reporting Services, il server di report esegue il mapping di sicurezza delle autorizzazioni di SharePoint alle autorizzazioni di Reporting Services. Per ulteriori informazioni, vedere Panoramica sulla sicurezza per Reporting Services utilizzato in modalità di integrazione con SharePoint.

sicurezza separata:

Il server di report offre la sicurezza a elementi e operazioni gestiti dal server. La gestione del contenuto e dell'accesso ai report viene eseguita tramite gli strumenti del server di report.

Creazione di contenuto

I report, i modelli e le origini dei dati vengono pubblicati direttamente in una raccolta di SharePoint attraverso il caricamento degli stessi in SharePoint o da Progettazione report o Progettazione modelli.

La generazione e la sicurezza di modelli nonché il collegamento di report alle entità di un modello vengono eseguiti da un'applicazione Web di SharePoint.

I report vengono creati e modificati tramite Generatore report da un'applicazione Web di SharePoint.

Le origini dei dati vengono create tramite il tipo di contenuto Origine dati del report nella raccolta documenti di SharePoint.

Tutto il contenuto del server di report viene creato in strumenti client e in Generatore report, avviato da Gestione report.

Tutte le attività di creazione e gestione vengono gestite esclusivamente tramite strumenti client di Reporting Services.

Requisiti di prodotto e versione

SQL Server 2008 o SQL Server 2005 SP2.

È inoltre necessario disporre di Windows SharePoint Services 3.0 o Office SharePoint Server 2007.

SQL Server 2008, tutte le versioni di SQL Server 2005 e SQL Server 2000 SP2.

È possibile utilizzare Windows SharePoint Services 2.0 e SharePoint Portal Server. Le web part sono compatibili in Windows SharePoint Services 3.0 e Office SharePoint Server 2007.

Installazione e configurazione

Scaricare e installare il componente aggiuntivo Reporting Services in ogni front-end Web di una farm di SharePoint.

Configurare l'integrazione in Amministrazione centrale SharePoint e nello strumento di configurazione di Reporting Services.

Aggiungere le directory virtuali di Reporting Services all'elenco di esclusioni di Windows SharePoint Services.

Eseguire un file con estensione cab per installare le web part.

Modificare il file Web.config e copiare i file manualmente.

Per Windows SharePoint Services 3.0 e SharePoint Portal Server 2007, è necessario aggiungere gli assembly nel Global Assembly Cache (GAC).

Modalità richiesta

Richiede un server di report in esecuzione in modalità integrata SharePoint.

Richiede un server di report in modalità nativa, con Gestione report abilitato.

Limitazioni

Nessun supporto per report collegati o Gestione report.

A livello di programmazione, non è disponibile alcun supporto per le operazioni batch.

È necessario configurare e mantenere criteri di sicurezza separati nell'applicazione Web di SharePoint e nel server di report.

Sono necessari strumenti separati per la gestione del contenuto e delle operazioni in ogni server.

Le operazioni pianificate, le origini dati, la cronologia dei report, l'elaborazione dati e le sottoscrizioni devono essere gestite mediante gli strumenti del server di report.

Passaggio successivo: Distribuzione delle caratteristiche di integrazione

Se è stato deciso l'approccio da utilizzare, il passaggio successivo consiste nel rivedere le configurazioni e gli strumenti necessari per implementare una strategia di integrazione:

Informazioni sulle web part Esplora report e Visualizzatore report

Anche le versioni precedenti di Reporting Services offrono supporto per l'integrazione con i prodotti SharePoint. In particolare, in SQL Server 2000 Reporting Services SP2, SQL Server 2005 e SQL Server 2005 SP1 sono disponibili due web part, Esplora report e Visualizzatore report, che è possibile registrare e utilizzare in un'applicazione Web di SharePoint. Tali web part, progettate per le tecnologie SharePoint versione 2.0, sono presenti anche in SQL Server 2008 R2 e possono essere utilizzate in una distribuzione di un prodotto o tecnologia SharePoint 3.0. Poiché le web part non sono state aggiornate con nuove caratteristiche o funzionalità, il loro utilizzo offre lo stesso livello di funzionalità disponibile in precedenza.