Freigeben über


Importieren von Daten aus einem Reporting Services-Bericht

Sie können auf einer SharePoint-Website oder einem Berichtsserver veröffentlichte Reporting Services-Berichte als Datenquelle für eine PowerPivot-Arbeitsmappe verwenden. Das folgende Verfahren beschreibt, wie Sie die Verbindung mit dem Bericht erstellen und die Daten in die Arbeitsmappe importieren können.

Dieses Thema enthält folgende Abschnitte:

Voraussetzungen

Auswählen eines Importansatzes

Importieren von Berichtsdaten mithilfe einer URL zu einem veröffentlichten Bericht

Importieren von Berichtsdaten mithilfe einer URL zu einem Datendienstdokument

Exportieren von Datenfeeds aus einem Bericht

Speichern einer Atom-Dienstdokumentdatei (ATOMSVC) für zukünftige Importvorgänge

Voraussetzungen

Als Datenquelle muss eine Berichtsdefinitionsdatei (RDL) verwendet werden. Das Importieren aus Berichtsmodellen wird nicht unterstützt.

Sie müssen über die Berechtigung verfügen, den Bericht unter dem Windows-Benutzerkonto zu öffnen. Zudem müssen Sie die Adresse des Berichts oder des hostenden Berichtsservers kennen. Sie können die Berechtigungen überprüfen, indem Sie zunächst versuchen, den Bericht in einem Webbrowser zu öffnen. Wenn der Bericht geöffnet wird, verfügen Sie über ausreichende Berechtigungen und die richtige URL.

Bei Reporting Services muss es sich um die Version SQL Server 2008 R2 handeln. Diese Version enthält das Datenfeedexport-Feature, mit dem Berichtsdaten in das XML-Datenfeedformat gestreamt werden. Sie können diese Version des Berichtsservers mithilfe der Option Als Datenfeed exportieren identifizieren, die auf der Berichtssymbolleiste angezeigt wird, wenn Sie den Bericht im Browser öffnen: Symbol für ein Datendienstdokument (ATOMSVC-Datei)

Auswählen eines Importansatzes

Die Berichtsdaten werden beim Importieren einmalig hinzugefügt. Eine Kopie der Daten wird in die PowerPivot-Arbeitsmappe eingefügt. Um die letzten Änderungen an den zugrunde liegenden Berichtsdaten zu übernehmen, können Sie die Daten entweder in PowerPivot für Excel aktualisieren, oder Sie konfigurieren nach der Veröffentlichung in SharePoint einen Datenaktualisierungszeitplan für die Arbeitsmappe. Weitere Informationen finden Sie unter Verschiedene Methoden zur Datenaktualisierung in PowerPivot.

Verwenden Sie einen der folgenden Ansätze, um einer PowerPivot-Arbeitsmappe Reporting Services-Berichtsdaten hinzuzufügen.

Anwendung

Vorgehensweise

Link

PowerPivot für Excel

Klicken Sie auf Aus Bericht, um eine Adresse zum Bericht anzugeben. Sie können auch auf Aus anderen Quellen und anschließend auf Berichte klicken, um eine Adresse zu einem Bericht anzugeben.

Gewusst wie...

PowerPivot für Excel

Klicken Sie auf Aus Datenfeeds, um ein Dienstdokument (ATOMSVC) anzugeben, das Verbindungsinformationen enthält.

Gewusst wie...

Reporting Services

Klicken Sie auf der Berichtssymbolleiste auf die Schaltfläche In Datenfeed exportieren, um die Daten umgehend nach PowerPivot für Excel zu exportieren (sofern auf dem Computer installiert). Speichern Sie andernfalls die Exportdatei als Atom-Dienstdokumentdatei (ATOMSVC), um sie später zu verwenden.

Gewusst wie...

Importieren von Berichtsdaten mithilfe der Adresse eines veröffentlichten Berichts

  1. Klicken Sie im PowerPivot-Fenster auf der Registerkarte Home auf Aus Bericht. Der Tabellenimport-Assistent wird geöffnet.

  2. Klicken Sie auf Durchsuchen, und wählen Sie einen Berichtsserver aus.

    Wenn Sie regelmäßig Berichte auf einem Berichtsserver verwenden, wird der Server möglicherweise in der Liste Letzte Sites und Server aufgeführt. Geben Sie andernfalls unter Name eine Adresse zu einem Berichtsserver ein, und klicken Sie auf Öffnen, um die Ordner auf der Berichtsserver-Website zu durchsuchen. Eine Beispieladresse für einen Berichtsserver ist "http://<computername>/reportserver".

  3. Wählen Sie den Bericht aus, und klicken Sie auf Öffnen. Sie können auch im Textfeld Name einen Link einschließlich des vollständigen Pfads und Berichtsnamens zum Bericht einfügen. Der Tabellenimport-Assistent stellt eine Verbindung mit dem Bericht her und rendert ihn im Vorschaubereich.

    Wenn im Bericht Parameter verwendet werden, müssen Sie einen Parameter angeben. Andernfalls können Sie keine Berichtsverbindung erstellen. In diesem Fall werden nur die Zeilen, die mit dem Parameterwert verknüpft sind, in den Datenfeed importiert.

    1. Wählen Sie im Listenfeld oder Kombinationsfeld des Berichts einen Parameter aus.

    2. Klicken Sie auf Bericht anzeigen, um die Daten zu aktualisieren.

      HinweisHinweis

      Wenn Sie den Bericht anzeigen, werden die ausgewählten Parameter zusammen mit der Datenfeeddefinition gespeichert.

    Sie können auch auf Erweitert klicken, um anbieterspezifische Eigenschaften für den Bericht festzulegen.

  4. Klicken Sie auf Verbindung testen, um sicherzustellen, dass der Bericht als Datenfeed verfügbar ist. Sie können auch auf Erweitert klicken, um zu bestätigen, dass die Eigenschaft Inlinedienstdokument eingebettetes XML enthält, das die Datenfeedverbindung angibt.

  5. Klicken Sie auf Weiter, um den Import fortzusetzen.

  6. Aktivieren Sie auf der Seite Tabellen und Sichten auswählen des Assistenten das Kontrollkästchen neben den Berichtsteilen, die Sie als Daten importieren möchten.

    Einige Berichte können mehrere Parts enthalten, einschließlich Tabellen, Listen oder Diagramme.

  7. Geben Sie im Feld Anzeigename den Namen der Tabelle ein, in der der Datenfeed in der PowerPivot-Arbeitsmappe gespeichert werden soll.

    Standardmäßig wird der Name des Reporting Services-Steuerelements verwendet, wenn kein Name zugewiesen wurde: z. B. Tablix1, Tablix2. Es wird empfohlen, diesen Namen beim Import zu ändern, damit Sie den Ursprung des importierten Datenfeeds einfacher identifizieren können.

  8. Klicken Sie auf Vorschau anzeigen und filtern, um die Daten zu überprüfen und die Spaltenauswahl zu ändern. Sie können die Zeilen, die in den Berichtsdatenfeed importiert werden, nicht einschränken. Sie können jedoch Spalten entfernen, indem Sie die entsprechenden Kontrollkästchen deaktivieren. Klicken Sie auf OK.

  9. Klicken Sie auf der Seite Tabellen und Sichten auswählen auf Fertig stellen.

  10. Klicken Sie auf Schließen, nachdem alle Zeilen importiert wurden.

Importieren von Berichtsdaten mithilfe einer URL zu einem Datendienstdokument

Statt eine Berichtsadresse anzugeben kann eine Datendienstdokumentdatei (ATOMSVC) verwendet werden, die die zu verwendenden Berichtsfeedinformationen bereits enthält. Ein Datendienstdokument gibt eine URL zum Bericht an. Beim Importieren des Datendienstdokuments wird aus dem Bericht ein Berichtsfeed generiert und der Arbeitsmappe PowerPivot hinzugefügt.

  1. Klicken Sie im PowerPivot-Fenster auf der Registerkarte Home auf Aus Datenfeeds. Der Tabellenimport-Assistent wird geöffnet.

  2. Geben Sie auf der Seite Mit einem Datenfeed verbinden einen Anzeigenamen ein, der beim Verweis auf die Datenquelle verwendet werden soll.

    Dieser Name wird nur innerhalb der PowerPivot-Arbeitsmappe verwendet, um auf die Datenquelle zu verweisen. Der Name der Tabelle, in der die Daten gespeichert werden, wird später im Assistenten festgelegt.

  3. Geben Sie einen Pfad zur Datendienstdokumentdatei (ATOMSVC) ein, die den Berichtsfeed angibt. Sie können eine Adresse zum Dokument angeben, wenn dieses auf einem Server gespeichert wurde, oder Sie können es von einem Ordner auf dem Computer öffnen. Sie können auch auf Durchsuchen klicken, um zu einem Server zu navigieren, auf dem das zu verwendende Datendienstdokument gespeichert ist.

  4. Klicken Sie auf Verbindung testen, um sicherzustellen, dass mit den Informationen im Datendienstdokument ein Feed erstellt werden kann.

  5. Klicken Sie auf Weiter.

  6. Aktivieren Sie auf der Seite Tabellen und Sichten auswählen des Assistenten das Kontrollkästchen neben den Berichtsteilen, die Sie als Daten importieren möchten.

    Einige Berichte können mehrere Parts enthalten, einschließlich Tabellen, Listen oder Diagramme.

  7. Geben Sie im Feld Anzeigename den Namen der Tabelle ein, in der der Datenfeed in der PowerPivot-Arbeitsmappe gespeichert werden soll.

    Standardmäßig wird der Name des Reporting Services-Steuerelements verwendet, wenn kein Name zugewiesen wurde: z. B. Tablix1, Tablix2. Es wird empfohlen, diesen Namen beim Import zu ändern, damit Sie den Ursprung des importierten Datenfeeds einfacher identifizieren können.

  8. Klicken Sie auf Vorschau anzeigen und filtern, um die Daten zu überprüfen und die Spaltenauswahl zu ändern. Sie können die Zeilen, die in den Berichtsdatenfeed importiert werden, nicht einschränken. Sie können jedoch Spalten entfernen, indem Sie die entsprechenden Kontrollkästchen deaktivieren. Klicken Sie auf OK.

  9. Klicken Sie auf der Seite Tabellen und Sichten auswählen auf Fertig stellen.

  10. Klicken Sie auf Schließen, nachdem alle Zeilen importiert wurden.

Exportieren eines Berichts als Datenfeed

  1. Öffnen Sie im Berichts-Manager, in SharePoint oder auf einem Berichtsserver einen Bericht.

  2. Klicken Sie auf der Berichtssymbolleiste auf die Schaltfläche Als Datenfeed exportieren: Symbol für ein Datendienstdokument (ATOMSVC-Datei)

    Wenn Excel 2010 und PowerPivot für Excel auf dem Computer installiert sind, werden Sie aufgefordert, die Datei zu öffnen oder zu speichern. 

  3. Klicken Sie auf Öffnen, um die importierten Daten sofort im PowerPivot-Fenster in Excel anzuzeigen.

Wenn die Schaltfläche nicht angezeigt wird, erfolgt die Ausführung des Berichts nicht in einer SQL Server 2008 R2-Version von Reporting Services. Sie sollten den Bericht auf einen Berichtsserver kopieren oder verschieben, bei dem es sich um die SQL Server 2008 R2-Version handelt.

HinweisHinweis

Reporting Services enthält eine Atom-Renderingerweiterung, mit der Feeds aus Berichtsdefinitionsdateien generiert werden. Von dieser Erweiterung und nicht von der PowerPivot-Serversoftware werden die Berichtsfeeds und Datendienstdokumente erstellt, die zum Exportieren von Berichtsdaten in PowerPivot-Arbeitsmappen verwendet werden. Weitere Informationen zum Generieren von Feeds aus Reporting Services finden Sie auf der Microsoft-Website unter Generieren von Datenfeeds aus Berichten.

Speichern einer Atom-Dienstdokumentdatei (ATOMSVC) für zukünftige Importvorgänge

Wenn auf dem Computer keine Anwendung zum Öffnen von Berichtsfeeds vorhanden ist, speichern Sie das Dokument zur späteren Verwendung auf einem Computer, der über PowerPivot für Excel verfügt. Im Dokument, das gespeichert wird, wird eine Adresse zum Bericht angegeben. Es enthält keine Daten des Berichts.

  1. Öffnen Sie im Berichts-Manager, in SharePoint oder auf einem Berichtsserver einen Bericht.

  2. Klicken Sie auf der Berichtssymbolleiste auf die Schaltfläche Als Datenfeed exportieren: Symbol für ein Datendienstdokument (ATOMSVC-Datei)

  3. Klicken Sie auf Speichern, um die ATOMSVC-Datei auf dem Computer zu speichern. Die Datei gibt den Berichtsserver und den Speicherort der Berichtsdatei an.

Um die ATOMSVC-Datei später zu verwenden, können Sie diese in PowerPivot für Excel öffnen, um den Berichtsfeed zu importieren. Weitere Informationen zum Angeben eines Datendienstdokuments für Berichtsfeeds finden Sie in diesem Thema unter Importieren von Berichtsdaten mithilfe einer URL zu einem Datendienstdokument.

Sie können diese Datei auch in einer Datenfeedbibliothek in SharePoint veröffentlichen, damit sie für alle Benutzer verfügbar ist, die Berichtsfeeds in anderen Arbeitsmappen oder Berichten verwenden möchten. Weitere Informationen zu Datenfeedbibliotheken finden Sie auf der Microsoft-Website unter Manage PowerPivot Data Feeds.