Importare dati da un report di Reporting Services

Si applica a
Excel per Microsoft 365 Excel 2024 Excel 2021 Excel 2019 Excel 2016

È possibile usare un report di Reporting Services pubblicato in un sito di SharePoint o in un server di report come origine dati in una cartella di lavoro di Power Pivot. La procedura seguente descrive come creare la connessione al rapporto e importare i dati nella cartella di lavoro.

Contenuto dell'articolo

Prerequisiti

È necessario utilizzare un file di definizione del report (rdl) come origine dati. L'importazione da un modello di report non è supportata.

È necessario disporre dell'autorizzazione per aprire il report con l'account utente di Windows ed è necessario conoscere l'indirizzo del report o del server di report che lo ospita. È possibile verificare le autorizzazioni provando prima ad aprire il report in un Web browser. Se il report viene aperto, conferma di disporre delle autorizzazioni sufficienti e dell'URL corretto.

Reporting Services deve essere la versione di SQL Server 2008 R2 o successiva. Queste versioni includono la funzionalità di esportazione del feed di dati che trasmette i dati del report nel formato del feed di dati XML. È possibile identificare il server di report tramite l'opzione Esporta come feed di dati visualizzata nella barra degli strumenti del report quando si apre il report nel browser: Icona feed di dati

Inizio pagina

Scegli un approccio di importazione

I dati del report vengono aggiunti una sola volta durante l'importazione. Una copia dei dati viene inserita nella cartella di lavoro di Power Pivot. Per acquisire le modifiche più recenti ai dati del report sottostante, è possibile aggiornare i dati da Power Pivot in Excel o configurare una pianificazione dell'aggiornamento dei dati per la cartella di lavoro dopo la pubblicazione in SharePoint.

È possibile usare uno degli approcci seguenti per aggiungere i dati del report di Reporting Services a una cartella di lavoro di Power Pivot.

Applicazione Approccio Collega
Power Pivot Fare clic su Dal rapporto per specificare un indirizzo per il rapporto. È anche possibile fare clic su Da altre origini e quindi su Report per specificare un indirizzo n per un report. Ricerca per categorie...
Power Pivot Fai clic su Dai feed di dati per specificare un documento di servizio (.atomsvc) che contiene le informazioni di connessione. Ricerca per categorie...
Reporting Services Fare clic sul pulsante Esporta in feed di dati sulla barra degli strumenti del report per esportare immediatamente i dati in Power Pivot in Excel se installato nel computer, oppure salvare il file di esportazione come documento di servizio Atom (.atomsvc) per un uso futuro. Ricerca per categorie...

Inizio pagina

Importare i dati di un report utilizzando l'indirizzo di un report pubblicato

  1. Nella scheda Home della finestra di Power Pivot fare clic su Da report. Si apre l'Importazione guidata tabelle.

  2. Fare clic su Sfoglia e selezionare un server di report.
    Se si usano regolarmente report in un server di report, il server potrebbe essere elencato in Siti e server recenti. In caso contrario, in Nome digitare un indirizzo per un server di report e fare clic su Apri per esplorare le cartelle nel sito del server di report. Un indirizzo di esempio per un server di report potrebbe essere http://< nomecomputer>/reportserver.

  3. Seleziona il report e fai clic su Apri. In alternativa, è possibile incollare un collegamento al report, includendo il percorso completo e il nome del report, nella casella di testo Nome . L'Importazione guidata tabelle si connette al report e ne esegue il rendering nell'area di anteprima.
    Se il report utilizza parametri, è necessario specificare un parametro oppure non è possibile creare la connessione del report. In questo caso, nel feed di dati vengono importate solo le righe correlate al valore del parametro.

    1. Scegliere un parametro utilizzando la casella di riepilogo o la casella combinata disponibile nel report.

    2. Fare clic su Visualizza rapporto per aggiornare i dati.

      Nota

      La visualizzazione del report consente di salvare i parametri selezionati insieme alla definizione del feed di dati.

      Facoltativamente, fare clic su Avanzate per impostare proprietà specifiche del provider per il report.

  4. Fare clic su Test connessione per assicurarsi che il report sia disponibile come feed di dati. In alternativa, è possibile fare clic su Avanzate per verificare che la proprietà Documento di servizio in linea contenga un codice XML incorporato che specifica la connessione per l'alimentazione dei dati.

  5. Fare clic su Avanti per continuare con l'importazione.

  6. Nella pagina Selezione tabelle e visualizzazioni della procedura guidata selezionare la casella di controllo accanto alle parti del report che si desidera importare come dati.
    Alcuni report possono contenere più parti, tra cui tabelle, elenchi o grafici.

  7. Nella casella Nome descrittivo digitare il nome della tabella in cui si vuole salvare l'elenco di dati nella cartella di lavoro di Power Pivot.
    Il nome del controllo Reporting Service viene utilizzato per impostazione predefinita se non è stato assegnato alcun nome, ad esempio Tablix1, Tablix2. È consigliabile modificare questo nome durante l'importazione per poter identificare più facilmente l'origine del feed di dati importato.

  8. Fare clic su Anteprima e filtro per esaminare i dati e modificare le selezioni delle colonne. Non è possibile limitare le righe importate nel feed dati del report, ma è possibile rimuovere le colonne deselezionando le caselle di controllo. Fare clic su OK.

  9. Nella pagina Selezione tabelle e visualizzazioni fare clic su Fine.

  10. Una volta importate tutte le righe, fare clic su Chiudi.

Inizio pagina

Importare i dati del report utilizzando un URL in un documento di servizio dati

Un'alternativa alla specifica di un indirizzo di report consiste nell'utilizzare un file di documento del servizio dati (.atomsvc) che contiene già le informazioni del feed di report che si desidera utilizzare. Un documento di servizio dati specifica un URL per il report. Quando si importa il documento del servizio dati, dal report viene generato un feed del report che viene aggiunto alla cartella di lavoro di Power Pivot.

  1. Nella scheda Home della finestra di Power Pivot fare clic su Dai feed di dati. Si apre l'Importazione guidata tabelle.
  2. Nella pagina Connetti a un feed di dati digitare un nome descrittivo da usare quando si fa riferimento all'origine dati.
    Questo nome viene usato solo all'interno della cartella di lavoro di Power Pivot per fare riferimento all'origine dati. Più avanti nella procedura guidata si imposterà il nome della tabella in cui sono archiviati i dati.
  3. Digitare il percorso del file del documento del servizio dati (con estensione atomsvc) che specifica il feed del report. È possibile specificare un indirizzo per il documento se è archiviato sul server oppure è possibile aprirlo da una cartella del computer. In alternativa, è possibile fare clic su Sfoglia per passare a un server che contiene il documento del servizio dati che si desidera utilizzare.
  4. Fare clic su Verifica connessione per assicurarsi che sia possibile creare un feed utilizzando le informazioni contenute nel documento del servizio dati.
  5. Fare clic su Avanti.
  6. Nella pagina Selezione tabelle e visualizzazioni della procedura guidata selezionare la casella di controllo accanto alle parti del report che si desidera importare come dati.
    Alcuni report possono contenere più parti, tra cui tabelle, elenchi o grafici.
  7. Nella casella Nome descrittivo digitare il nome della tabella in cui si vuole salvare l'elenco di dati nella cartella di lavoro di Power Pivot.
    Il nome del controllo Reporting Service viene utilizzato per impostazione predefinita se non è stato assegnato alcun nome, ad esempio Tablix1, Tablix2. È consigliabile modificare questo nome durante l'importazione in modo da poter identificare più facilmente l'origine del feed di dati importato.
  8. Fare clic su Anteprima e filtro per esaminare i dati e modificare le selezioni delle colonne. Non è possibile limitare le righe importate nel feed dati del report, ma è possibile rimuovere le colonne deselezionando le caselle di controllo. Fare clic su OK.
  9. Nella pagina Selezione tabelle e visualizzazioni fare clic su Fine.
  10. Una volta importate tutte le righe, fare clic su Chiudi.

Inizio pagina

Esportare un report come feed di dati

  1. Aprire un report da Gestione report, SharePoint o un server di report.
  2. Nella barra degli strumenti del report, fare clic sul pulsante Esporta come feed di dati: Icona del feed di dati
    Se Excel è installato nel computer, verrà richiesto di aprire o salvare il file. 
  3. Fare clic su Apri per visualizzare immediatamente i dati importati nella finestra di Power Pivot in Excel.

Se il pulsante non è visibile, il report non è in esecuzione in una versione supportata di Reporting Services. È consigliabile spostare o copiare il report in un server di report che sia una versione supportata.

Nota

Reporting Services include un'estensione per il rendering Atom che genera i feed dai file di definizione del report. Tale estensione, anziché il software del server Power Pivot, crea feed di report e documenti di servizio dati utilizzati per esportare i dati dei report nelle cartelle di lavoro di Power Pivot. Per altre informazioni sull'uso dei feed in Power Pivot, vedere Feed di dati di Power Pivot su MSDN.

Inizio pagina

Salvare un file di documento di servizio Atom (.atomsvc) per le operazioni di importazione future

Se nel computer non è disponibile un'applicazione in grado di aprire un feed di report, salvare il documento per un uso futuro in un computer con Power Pivot in Excel. Il documento salvato specifica un indirizzo per il report. Non contiene dati del report.

  1. Aprire un report da Gestione report, SharePoint o un server di report.
  2. Nella barra degli strumenti del report, fare clic sul pulsante Esporta come feed di dati:icona del feed di dati
  3. Fare clic su Salva per memorizzare il file .atomsvc sul computer. Il file specifica il server di report e il percorso del file di report.

Per usare il file con estensione atomsvc in un secondo momento, è possibile aprirlo in Power Pivot in Excel per importare il feed del report. Per ulteriori informazioni su come specificare un documento di servizio dati per i feed di report, vedere Importazione di dati di report utilizzando un URL di un documento di servizio dati in questo argomento.

È anche possibile pubblicare il file in una raccolta di feed di dati in SharePoint per renderlo disponibile a chiunque voglia usare i feed di report in altre cartelle di lavoro o report. Per altre informazioni sulle raccolte di feed di dati, vedere Feed di dati di Power Pivot in MSDN.

Inizio pagina