Importieren von Daten aus einem Datenfeed

Datenfeeds sind einzelne oder mehrere XML-Datenströme, die von einer Onlinedatenquelle generiert und in ein Zieldokument oder eine Zielanwendung gestreamt werden. In PowerPivot für Excel können Sie einen Datenfeed in Ihre PowerPivot-Arbeitsmappe importieren, indem Sie den Tabellenimport-Assistenten verwenden. Nachdem Sie einen Datenfeed in eine Arbeitsmappe importiert haben, können Sie ihn später in zeitgesteuerten Datenaktualisierungsvorgängen verwenden.

HinweisHinweis

In Windows Vista und Windows 7 sind die Funktionen im PowerPivot-Fenster in einem Menüband verfügbar, das in diesem Thema erläutert wird. In Windows XP stehen Funktionen in einer Gruppe von Menüs zur Verfügung. Wenn Sie Windows XP verwenden und anzeigen möchten, wie die Menübefehle mit den Befehlen im Menüband in Beziehung stehen, lesen Sie die Informationen unter Die PowerPivot-Benutzeroberfläche in Windows XP.

Dieses Thema enthält folgende Abschnitte:

Voraussetzungen

Auswählen eines Importansatzes

Importieren von Datenfeeds aus öffentlichen oder Unternehmensdatenquellen

Importieren von Datenfeeds aus SharePoint-Listen

Importieren von Datenfeeds aus Reporting Services-Berichten

Voraussetzungen

Beim Feed muss es sich um einen Atom-Feed handeln. RSS-Feeds werden nicht unterstützt.

Der Feed muss entweder öffentlich verfügbar sein, oder Sie müssen über die Berechtigung verfügen, unter dem angemeldeten Windows-Konto eine Verbindung mit dem Feed herzustellen.

Um eine SharePoint-Liste als Datenfeed zu exportieren, muss der SharePoint-Server, von dem Sie Daten importieren, über ADO.NET Data Services 3.5 SP1 verfügen. Weitere Informationen finden Sie unter Bestimmen von Hardware- und Softwareanforderungen (SharePoint Server 2010). Suchen Sie in den Softwareanforderungen die Liste mit Softwarevoraussetzungen, und klicken Sie auf den Link für ADO.NET Data Services 3.5, die Ihrem Betriebssystem entsprechen (entweder Windows Server 2008 SP2 oder Windows Server 2008 R2).

Auswählen eines Importansatzes

Daten werden beim Import einmalig hinzugefügt und in die PowerPivot-Arbeitsmappe eingefügt. Um aktualisierte Daten aus dem Feed zu erhalten, können Sie entweder die Daten in PowerPivot für Excel aktualisieren, oder im Anschluss an die Veröffentlichung in SharePoint einen Datenaktualisierungszeitplan für die Arbeitsmappe konfigurieren. Weitere Informationen finden Sie unter Verschiedene Methoden zur Datenaktualisierung in PowerPivot.

Sie können mithilfe folgender Ansätze Datenfeeds in eine PowerPivot-Arbeitsmappe importieren.

Anwendung

Vorgehensweise

Link

Azure DataMarket

Direktes Importieren oder Exportieren von Daten aus Azure DataMarket in PowerPivot für Excel.

Gewusst wie...

PowerPivot für Excel

Klicken Sie auf Aus Datenfeeds, um im Atom-Format generierte Feeds aus einem Atom-Dienstdokument oder einem einzelnen Datenfeed eines Diensts oder einer Anwendung zu importieren.

Verwenden Sie diesen Ansatz, um Feeds von externen oder internen Diensten oder Anwendungen zu importieren, die Atom-Feeds über eine HTTP-Verbindung bereitstellen.

Gewusst wie...

SharePoint 2010-Listen

Exportieren Sie eine SharePoint-Liste vollständig oder teilweise als Atom-Datenfeed.

Gewusst wie...

Reporting Services

Exportieren Sie einen auf einem SQL Server-Berichtsserver ausgeführten Bericht vollständig oder teilweise als Atom-Datenfeed.

Gewusst wie...

Importieren oder Exportieren aus Azure DataMarket

Sie müssen über eine Windows Live ID verfügen, um Daten aus Azure DataMarket zu verwenden. Wenn Sie noch keine Erfahrung mit Azure DataMarket haben, können Sie aus einer Vielzahl kostenloser Datenquellen auswählen, um sich mit den Schritten vertraut zu machen.

Starten von Azure DataMarket

  1. Rufen Sie die Azure DataMarket-Website auf. Melden Sie sich mit der Windows Live ID an.

  2. Füllen Sie bei der ersten Verwendung die Felder für die Kontoinformationen aus, und erstellen Sie eine Konto-ID, die Sie beim Importieren oder Exportieren in Excel verwenden.

  3. Klicken Sie auf Data.

  4. Klicken Sie unter price auf FREE, um nur kostenlose Datenquellen aufzulisten.

  5. Klicken Sie auf die Datenquelle. Bei den meisten Datenquellen, einschließlich der gebührenfreien, müssen Sie sich anmelden. Klicken Sie auf den Link für die Anmeldung.

  6. Suchen Sie auf der Datenquellenseite nach Explore this Data. Die meisten Seiten verfügen über einen Link mit diesem Namen. Nachdem Sie auf den Link geklickt haben, wird ein Abfragefenster geöffnet.

  7. Führen Sie die Abfrage aus.

  8. Klicken Sie auf Exportieren.

  9. Wählen Sie unter Export to Program die Option Excel PowerPivot aus.

  10. Sobald Sie aufgefordert werden, das Dokument zu öffnen oder zu speichern, klicken Sie auf Open. Wenn Sie gefragt werden, ob Sie eine neue Arbeitsmappe (Book1) erstellen möchten, klicken Sie auf Yes. Excel wird geöffnet, das PowerPivot-Add-In geladen, das PowerPivot-Fenster geöffnet und der Tabellenimport-Assistent gestartet. Die Datenfeed-URL ist bereits angegeben.

  11. Sie werden aufgefordert, eine Konto-ID einzugeben. Sie finden die Konto-ID in Azure DataMarket auf der Seite My Account.

Starten von PowerPivot für Excel

  1. Öffnen Sie in Excel das PowerPivot-Fenster.

  2. Klicken Sie unter Externe Daten abrufen auf Aus Azure DataMarket.

  3. Klicken Sie auf Verfügbare Azure DataMarket-Datasets anzeigen. So rufen Sie die Seite Data der Azure DataMarket-Website auf. Sie können jetzt kostenlose oder gebührenpflichtige Datasets, die Sie direkt in PowerPivot für Excel importieren können, durchsuchen und sich registrieren.

Importieren von Datenfeeds aus öffentlichen oder Unternehmensdatenquellen

Sie können auf öffentliche Feeds zugreifen oder benutzerdefinierte Datendienste erstellen, die Atom-Feeds aus proprietären oder Legacydatenbanksystemen generieren.

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

  2. Geben Sie einen aussagekräftigen Namen für den Feed ein, auf den zugegriffen werden soll. Beim Importieren mehrerer Feeds oder Datenquellen können aussagekräftige Verbindungsnamen Informationen bereitstellen, wie die Verbindung verwendet wird.

  3. Geben Sie die Adresse für den Datenfeed ein. Folgende Werte sind gültig:

    1. Ein XML-Dokument, das die Atom-Daten enthält. Die folgende URL zeigt z. B. auf einen öffentlichen Feed der Open Government Data Initiative-Website:

      http://ogdi.cloudapp.net/v1/dc/banklocations/
      
    2. Ein ATOMSVC-Dokument, das einen oder mehrere Feeds angibt. ATOMSVC-Dokumente zeigen auf Dienste oder Anwendungen, die einen oder mehrere Feeds bereitstellen. Die einzelnen Feeds werden als Basisabfragen angegeben, die das Resultset zurückgeben.

      Sie können eine URL-Adresse zu einem ATOMSVC-Dokument angeben, das sich auf einem Webserver befindet, oder die Datei in einem freigegebenen oder lokalen Ordner auf Ihrem Computer öffnen. Sie verfügen über ein ATOMSVC-Dokument, wenn dieses beim Exportieren eines Reporting Services-Berichts auf dem Computer gespeichert wurde. ATOMSVC-Dokumente können sich zudem in Datenfeedbibliotheken befinden, die ein Benutzer für die SharePoint-Website erstellt hat. Weitere Informationen finden Sie unter Importieren von Daten aus einem Reporting Services-Bericht oder auf der Microsoft-Website unter Manage PowerPivot Data Feeds.

      HinweisHinweis

      Es wird empfohlen, ein ATOMSVC-Dokument anzugeben, auf das über eine URL-Adresse oder einen freigegebenen Ordner zugegriffen werden kann, da auf diese Weise nach der Veröffentlichung der Arbeitsmappe in SharePoint automatische Datenaktualisierungen für die Arbeitsmappe konfiguriert werden können. Auf dem Server können dieselben URL-Adressen oder Netzwerkordner für die Datenaktualisierung verwendet werden, wenn Sie auf dem Computer keinen lokalen Speicherort angeben.

  4. Klicken Sie auf Verbindung testen, um sicherzustellen, dass der Feed verfügbar ist. Sie können auch auf Erweitert klicken, um zu bestätigen, dass die Basis- oder Dienstdokument-URL die Abfrage oder das Dienstdokument mit dem Feed enthält.

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

  6. Ersetzen Sie im Assistenten auf der Seite Tabellen und Sichten auswählen im Feld Anzeigename den Datenfeedinhalt durch einen aussagekräftigen Namen, der die Tabelle identifiziert, die die Daten nach dem Import enthalten soll.

  7. 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.

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

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

Importieren von Datenfeeds aus SharePoint-Listen

In SharePoint Server 2010 können alle SharePoint-Listen importiert werden, für die im Menüband die Schaltfläche Als Datenfeed exportieren angezeigt wird. Sie können auf diese Schaltfläche klicken, um die Liste als Feed zu exportieren. Wenn Sie Excel 2010 haben und PowerPivot für Excel installiert ist, wird das PowerPivot-Fenster als Reaktion auf den Datenfeedexport geöffnet. Wenn bereits eine PowerPivot-Arbeitsmappe geöffnet ist, haben Sie die Möglichkeit, der vorhandenen Arbeitsmappe den Feed hinzuzufügen oder eine neue Arbeitsmappe zu erstellen. Wenn keine Arbeitsmappe geöffnet ist, wird eine neue erstellt.

HinweisHinweis

Die Schaltfläche Als Datenfeed exportieren wird im Menüband Bibliothekstools von Websites angezeigt, für die die PowerPivot-Funktion aktiviert wurde. Gegebenenfalls kann ein SharePoint-Administrator die Funktion für Sie aktivieren. Weitere Informationen finden Sie auf der Microsoft-Website unter Activate PowerPivot Integration for Site Collections.

Sie können auch mit PowerPivot für Excel beginnen und die zu importierenden Listen angeben. In den folgenden Anweisungen wird die Vorgehensweise erläutert.

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

  2. Geben Sie einen aussagekräftigen Namen für den Feed ein, auf den zugegriffen werden soll. Beim Importieren mehrerer Feeds oder Datenquellen können aussagekräftige Verbindungsnamen Informationen bereitstellen, wie die Verbindung verwendet wird.

  3. Geben Sie in Datenfeed-URL eine Adresse für den Listendatendienst ein, und ersetzen Sie <Servername> durch den tatsächlichen Namen Ihres SharePoint-Servers:

    http://<server-name>/_vti_bin/listdata.svc
    
  4. Klicken Sie auf Verbindung testen, um sicherzustellen, dass der Feed verfügbar ist. Sie können auch auf Erweitert klicken, um zu bestätigen, dass die Dienstdokument-URL eine Adresse zum Listendatendienst enthält.

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

  6. Wählen Sie im Assistenten auf der Seite Tabellen und Sichten auswählen die zu importierenden Listen aus. Wenn z. B. Metadaten zu allen Dokumenten im PowerPivot-Katalog importiert werden sollen, können Sie den PowerPivot-Katalog in der Liste auswählen.

    HinweisHinweis

    Sie können nur Listen importieren, die Spalten enthalten.

  7. 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.

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

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

Importieren von Datenfeeds aus Reporting Services-Berichten

Generieren Sie Datenfeeds aus einem vorhandenen Bericht, indem Sie die neue Atom-Renderingerweiterung verwenden. Auf der Arbeitsstation muss Excel 2010 mit PowerPivot für Excel installiert sein. PowerPivot wird als Reaktion auf den Export des Datenfeeds gestartet, und es werden automatisch Beziehungen zwischen Tabellen und Spalten hinzugefügt und erstellt, wenn diese Elemente per Datenstrom eingefügt werden.

Sie können auch im PowerPivot-Fenster auf der Registerkarte Home in der Gruppe Externe Daten abrufen auf die Schaltfläche **Aus Bericht **klicken. Weitere Informationen zum Importieren eines Datenfeeds aus einem Reporting Services-Bericht finden Sie unter Importieren von Daten aus einem Reporting Services-Bericht.

Siehe auch

Konzepte

In PowerPivot-Arbeitsmappen unterstützte Datenquellen

Verschiedene Methoden zur Datenaktualisierung in PowerPivot

Andere Ressourcen

Hinzufügen und Verwalten von Daten in PowerPivot