Creare un report di Reporting Services con i dati PowerPivot
È possibile creare un report Reporting Services basato sulla cartella di lavoro PowerPivot pubblicata su SharePoint. Reporting Services offre una visualizzazione dei dati dettagliata tramite grafici e mappe, formati di rendering aggiuntivi quali PDF o Word e opzioni complete di sottoscrizione e recapito. L'utilizzo di Reporting Services per visualizzare, eseguire il rendering o distribuire dati PowerPivot fornisce potenti alternative per rendere disponibili i dati di Business Intelligence nella propria organizzazione.
Importante |
---|
In questo argomento viene illustrato in che modo connettersi ai dati PowerPivot dagli strumenti di creazione dei report. Dopo avere impostato una connessione, fare riferimento alla documentazione di Reporting Services per istruzioni su come progettare report basati sui dati multidimensionali. |
In questo argomento sono contenute le sezioni seguenti:
Prerequisiti
Scegliere un approccio
Connettersi a un'origine dati di PowerPivot in Generatore report
Connettersi a un'origine dati di PowerPivot in Progettazione report
Pubblicare o salvare un report in una Raccolta PowerPivot
Prerequisiti
È necessario pubblicare la cartella di lavoro PowerPivot su un sito di SharePoint abilitato con il software server PowerPivot. Il software server PowerPivot è necessario per caricare i dati e renderli disponibili in Generatore report o Progettazione report. Per ulteriori informazioni, vedere Cenni preliminari di PowerPivot per amministratori IT.
Il server di report deve essere SQL Server 2008 R2.
Nota
È possibile utilizzare il server di report in modalità nativa o in modalità integrata SharePoint. Se il server di report è configurato per l'integrazione con SharePoint in una farm SharePoint 2010 che dispone anche di PowerPivot per SharePoint, è possibile avviare i report dalla Raccolta PowerPivot. L'avvio di report da Raccolta PowerPivot semplifica lo sviluppo perché le connessioni alle origini dati sottostanti vengono create automaticamente.
Per supportare connessioni da Generatore report, è necessario che nel computer workstation sia disponibile SQL Server 2008 R2 ADOMD.NET. La libreria client viene installata con PowerPivot per Excel, ma se si utilizza un computer che non dispone di questa applicazione, è necessario scaricare e installare ADOMD.NET dalla pagina Feature Pack CTP (Community Technology Preview) per Microsoft® SQL Server® 2008 R2 versione di novembre sul sito Web di Microsoft.
Per supportare le connessioni da Generatore report, è necessario che nel computer workstation sia disponibile il Provider OLE DB di SQL Server 2008 R2 per Analysis Services. Se si utilizza Progettazione report in un computer che non dispone di questa versione del provider, è inoltre possibile scaricarlo e installarlo dalla pagina Feature Pack CTP (Community Technology Preview) per Microsoft® SQL Server® 2008 R2 versione di novembre .
Scegliere un approccio
È possibile utilizzare Generatore report oppure Progettazione report installati dal supporto di installazione di SQL Server 2008 R2.
Applicazione |
Approccio |
Collegamento |
---|---|---|
Generatore report |
Avviare Generatore report da Raccolta PowerPivot, un'altra libreria o da un Generatore report aperto da un server di report di SQL Server 2008 R2. |
Ricerca per categorie |
Progettazione report |
Avviare Business Intelligence Development Studio, creare un progetto di report e connettersi a una cartella di lavoro di PowerPivot pubblicata in un sito di SharePoint. |
Ricerca per categorie |
Connettersi a un'origine dati di PowerPivot in Generatore report
Per creare un report, utilizzare Generatore report per avviare un nuovo report basato su una cartella di lavoro di PowerPivot pubblicata nella Raccolta PowerPivot o in un'altra libreria. Affinché i dati siano disponibili nel report, l'ambiente SharePoint deve disporre almeno di un server PowerPivot per caricare e calcolare i dati.
Per avviare Generatore report dalla Raccolta PowerPivot
I passaggi seguenti presuppongono che Reporting Services sia installato e configurato per l'integrazione con SharePoint nello stesso ambiente SharePoint di Raccolta PowerPivot.
Nella Raccolta PowerPivot Gallery, scorrere fino alla cartella di lavoro PowerPivot che si desidera utilizzare come origine dati, quindi fare clic sulla freccia in giù sotto il pulsante di creazione documento collegato:
Fare clic su Crea un report di Generatore report.
Nota
Se questa opzione non è visualizzata, Reporting Services non è abilitato per questo sito oppure non è la versione SQL Server 2008 R2.
Al primo utilizzo, Generatore report verrà scaricato dal server di report. Una volta scaricato, un nuovo report vuoto sarà creato utilizzando la cartella di lavoro di PowerPivot come origine dati e salvato nella raccolta PowerPivot. Una connessione origine dati alla cartella di lavoro viene creata automaticamente.
Anche se la connessione origine dati viene definita automaticamente, è necessario specificare i set di dati e il layout del report. Come passaggio successivo, creare i set di dati per specificare quali tabelle e colonne si desidera utilizzare e quindi utilizzare la scheda Inserisci per assemblare il layout del report.
Se l'avvio di Generatore report non riesce in una finestra separata del browser, potrebbe essere bloccato dalle impostazioni di sicurezza del browser. Per risolvere questo problema, è possibile aprire manualmente il report in Generatore report:
Impostare la raccolta PowerPivot sulla vista Tutti i documenti. A tale scopo, fare clic su Libreria nella barra multifunzione del server e impostare Vista corrente su Tutti i documenti.
Selezionare il report vuoto che contiene la connessione origine dati della cartella di lavoro di PowerPivot.
Fare clic sulla freccia in giù e scegliere Modifica in Generatore report.
Per avviare Generatore report da una libreria
I passaggi seguenti presuppongono che un amministratore del sito di SharePoint abbia abilitato i tipi di contenuto del server di report per la libreria.
Nella libreria, in Strumenti raccolta fare clic sulla freccia in giù accanto a Nuovo documento.
Fare clic su Report di Generatore report. È necessario scegliere un report. Non è possibile creare un modello di report o un'origine dati del report basata sui dati PowerPivot.
In Guida introduttiva, in Nuovo report selezionare il tipo di report che si desidera creare.
Nella pagina Scegliere un set di dati, selezionare Crea un set di dati. Scegliere Avanti.
Nella pagina Scegliere una connessione a un'origine dei dati, fare clic su Nuova.
In Seleziona tipo di connessione, scegliere Microsoft SQL Server Analysis Services.
In Proprietà origine dati, fare clic su Compila per specificare le informazioni di connessione.
In Nome server, digitare l'URL della cartella di lavoro PowerPivot (ad esempio, http://Contoso-srv/Shared%20Documents/ContosoSales.xlsx).
Lasciare vuoti Nome utente e Password. La connessione verrà effettuata tramite l'account di Windows utilizzato per l'accesso.
Fare clic su Test connessione per verificare di disporre dell'accesso al file, quindi fare clic su OK.
In Proprietà origine dati, fare clic su Credenziali.
Selezionare Usa utente di Windows corrente, quindi fare clic su OK.
Importante Assicurarsi di scegliere questa opzione. Se si ignora questo passaggio, si otterrà un errore HTTP 401 quando si tenta di eseguire il report in un secondo momento.
Scegliere Avanti per passare alla pagina Progetta query.
In Progetta query, trascinare gli attributi e le misure nell'area di lavoro per compilare la query.
Completare la creazione del report utilizzando le rimanenti pagine della procedura guidata.
Fare clic su Esegui per visualizzare il report.
Salvare il report in SharePoint, scegliendo un server e un sito che supportano l'accesso ai dati PowerPivot.
Nota
Scegliere Raccolta PowerPivot come percorso è utile se la cartella di lavoro PowerPivot utilizzata come origine dati si trova già nella stessa raccolta. Se la cartella di lavoro è in un percorso diverso, le immagini di anteprima in Raccolta PowerPivot saranno disattivate per il report. Per ulteriori informazioni, vedere Pubblicare o salvare un report in una Raccolta PowerPivot in questo argomento.
Connettersi a un'origine dati di PowerPivot in Progettazione report
Progettazione report è incluso in Business Intelligence Development Studio, uno strumento di creazione report installato con SQL Server. I passaggi seguenti presuppongono che sia stato installato il Provider OLE DB per Analysis Services che supporta le connessioni ai dati PowerPivot. Per ulteriori informazioni, vedere Prerequisiti in questo argomento.
In SQL Server 2008 R2, scegliere Tutti i programmi e fare clic su SQL Server Business Intelligence Development Studio.
Nel menu File, fare clic su Nuovo e selezionare Progetto. Scegliere Progetto server di report.
In Esplora soluzioni, fare clic con il pulsante destro del mouse su Report e selezionare Aggiungi nuovo report.
In Selezione origine dati, in Tipo, selezionare Microsoft SQL Server Analysis Services.
Fare clic su Modifica.
In Nome server, digitare l'URL della cartella di lavoro PowerPivot (ad esempio, http://contoso-srv/shared%20documents/ContosoSales.xlsx).
Nota
Non fare clic su Test connessione. Non funzionerà fino a quando non verranno completati i due passaggi successivi.
Fare clic su Credenziali.
Fare clic su Usa autenticazione di Windows (sicurezza integrata), quindi fare clic su OK.
Scegliere Avanti.
In Progettazione query, fare clic su Generatore query per selezionare le misure e le dimensioni da utilizzare nel report.
Pubblicare o salvare un report in una Raccolta PowerPivot
Se si intende pubblicare il report in Raccolta PowerPivot per utilizzare le caratteristiche di anteprima, potrebbe essere necessario modificare il report o il percorso dell'origine dati della cartella di lavoro PowerPivot affinché siano visualizzate le immagini di anteprima.
Per report di Reporting Services pubblicati nella Raccolta PowerPivot, le immagini di anteprima vengono generate solo se vengono soddisfatte le condizioni seguenti:
Il report e la cartella di lavoro PowerPivot che fornisce i dati devono venire archiviati insieme nella stessa Raccolta PowerPivot.
Il report contiene solo dati PowerPivot. Non è possibile creare le immagini di anteprima per altri dati nella cartella di lavoro. L'origine dati deve essere una cartella di lavoro PowerPivot.
L'anteprima non è supportata nelle altre librerie. Se si utilizzano altre librerie oltre alla Raccolta PowerPivot o se le immagini di anteprima non sono importanti, è possibile ignorare i requisiti per il tipo e il percorso delle origini dati del report per la cartella di lavoro. Sia il report che la cartella di lavoro PowerPivot sono accessibili da qualsiasi percorso server.
Vedere anche