Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ein Datenfeed ist ein XML-Datenstrom, der aus einem Dienst oder einer Anwendung generiert wird, der Daten im Atom-Drahtformat verfügbar macht. Zunehmend wird sie verwendet, um Daten zwischen Anwendungen und clientseitigen Viewern zu transportieren. In einer PowerPivot für SharePoint-Bereitstellung werden Datenfeeds verwendet, um eine PowerPivot-Datenquelle mit Daten aus einer atomfähigen Anwendung oder einem Dienst aufzufüllen.
Wenn Sie bereits eine Kombination aus Atom-fähigen Anwendungen verwenden, müssen Sie möglicherweise nie wissen, wie Feeds generiert und genutzt werden, da die Datenübertragung nahtlos zwischen den Anwendungen erfolgt. Organisationen, die benutzerdefinierte Lösungen verwenden, um Atom-Feeds zu veröffentlichen, benötigen jedoch häufig eine Möglichkeit, Feeds für Information Worker zur Verfügung zu stellen. Eine Möglichkeit hierzu ist das Erstellen und Freigeben von Datendienstdokumentdateien (.atomsvc), die Verbindungen zu den Onlinequellen bereitstellen, die die Feeds erzeugen. Eine spezielle Bibliothek, die als Datenfeedbibliothek bezeichnet wird, unterstützt das Erstellen und Freigeben von Datendienstdokumenten in einer SharePoint-Webanwendung.
Dieses Thema enthält die folgenden Abschnitte:
Erstellen eines Datendienstdokuments
Sichern eines Data Service-Dokuments
Ändern eines Datendienstdokuments
Nächster Schritt: Verwenden eines Data Service-Dokuments
Hinweis
Obwohl Datenfeeds zum Hinzufügen von Webdaten zu einer PowerPivot-Datenquelle verwendet werden, die Sie in einem PowerPivot für Excel erstellen, kann jede Clientanwendung, die einen Atom-Feed lesen kann, ein Datendienstdokument verarbeiten.
Voraussetzungen
Sie müssen über eine Bereitstellung von SQL Server 2008 R2 PowerPivot für SharePoint verfügen, die eine PowerPivot-Abfrageverarbeitung zu einer SharePoint-Farm hinzufügt. Die Datenfeedunterstützung wird über das PowerPivot-Lösungspaket bereitgestellt.
Sie müssen über eine SharePoint-Bibliothek verfügen, die den Dokumentinhaltstyp des Datendiensts unterstützt. Zu diesem Zweck wird eine Standard-Datenfeedbibliothek empfohlen, Sie können den Inhaltstyp jedoch manuell einer beliebigen Bibliothek hinzufügen. Weitere Informationen finden Sie unter Erstellen oder Anpassen einer Datenfeedbibliothek (PowerPivot für SharePoint).
Sie müssen über einen Datendienst oder eine Onlinedatenquelle verfügen, die im Atom 1.0-Format tabellarische XML-Daten bereitstellt.
Sie müssen über Die Berechtigung "Mitwirken" auf einer SharePoint-Website verfügen, um ein Datendienstdokument in einer SharePoint-Bibliothek zu erstellen oder zu verwalten.
Erstellen eines Datendienstdokuments
Ein Datendienstdokument ist eine ständige Anforderung, Daten auf Anfrage von einer Onlinedatenquelle oder -anwendung zu streamen, die Daten in einem Feedformat bereitstellt. Wenn Sie ein Datendienstdokument erstellen, geben Sie einen Zeiger auf einen oder mehrere URL-adressierbare Datendienste an, die xml tabellarisch im Atom-Syndikatformat bereitstellen.
Ein einzelnes Dokument kann mehrere Datenfeeds angeben. Dies ist nützlich, wenn Sie eine Reihe von Datennutzlasten aus demselben Dienst oder sogar aus verschiedenen Diensten in einem einzigen Importvorgang abrufen möchten.
Öffnen Sie auf einer SharePoint-Website die Datenfeedbibliothek oder eine andere Dokumentbibliothek, der Sie den Inhaltstyp des Datendiensts hinzugefügt und konfiguriert haben. Um eine zuvor erstellte Datenfeedbibliothek zu finden, klicken Sie auf der Schnellstartleiste auf "Alle anzeigen ".
Klicken Sie im Menüband oben auf der Seite in den Dokumenttools auf "Dokumente".
Klicken Sie auf "Neues Dokument", und wählen Sie dann " Data Service Document" aus.
Geben Sie auf der Seite "Neues Datendienstdokument" die folgenden Informationen ein:
Ein Name und eine Beschreibung für das Datendienstdokument. Stellen Sie sicher, dass Sie ausreichende Details bereitstellen, damit Benutzer bestimmen können, ob der Feed verwendet werden soll.
Geben Sie im Datenfeed eine URL zu einem Datendienst oder einer Webanwendung ein, die Daten im Atom 1.0-Format bereitstellt.
Die URL muss in einen Dienst aufgelöst werden, der strukturierte oder halbstrukturierte Daten in Zeilen und Spalten zurückgibt. Der Dienst sollte Daten anonym oder über die Sicherheitsanmeldeinformationen des aktuellen Benutzers zurückgeben.
Die URL muss zu einem Dienst aufgelöst werden, der windows-Authentifizierung, Standardauthentifizierung oder anonymen Zugriff unterstützt. Der Benutzer, der den Feed importiert, gibt an, welches Schema verwendet werden soll. Integrierte Sicherheit ist standardmäßig aktiviert.
Eine Datenfeed-URL kann Parameter enthalten. Verschiedene Datentypen von Datendiensttechnologien unterstützen erweiterte URL-Adressierungsschemas, mit denen Sie die daten, die Sie verwenden möchten, präzise auswählen können. Beispielsweise stellt ein ADO.NET-Datendienst URL-Parameter zum Angeben von Entitäten, Zuordnungen und Navigationspfaden in den zugrunde liegenden Daten bereit. Wenn Sie eine komplexe URL als Quelle eines Datenfeeds angeben, können Sie das Dataset, das Sie verwenden möchten, genau angeben.
Geben Sie für denselben Datenfeed einen Tabellennamen ein, der das Dataset anschließend in einer Clientanwendung identifiziert. In PowerPivot für Excel wird jeder importierte Datenfeed in einem eigenen Tabellensteuerelement in einer PowerPivot-Datenquelle platziert. Sie müssen den Namen der Tabelle angeben, die die importierten Daten empfängt, wenn Sie den Datenfeed einrichten.
Klicken Sie auf "Weitere Datenfeed hinzufügen", um die vorherigen Schritte zum Angeben zusätzlicher Feeds aus demselben Dienst oder einem anderen Dienst zu wiederholen.
Jedes Datendienstdokument wird als einzelner Vorgang verarbeitet. Alle Datenfeeds im Dokument werden asynchron generiert und in demselben Vorgang an eine Clientanwendung zurückgegeben. Geben Sie aus diesem Grund nur die URL-Tabellenpaare für Datenfeeds an, die Sie zusammen verwenden möchten.
Da Authentifizierungsschemas auf Der Dokumentebene des Datendiensts festgelegt werden, muss jeder zusätzliche Datenfeed aus dem Dienst oder der Anwendung stammen, der dasselbe Authentifizierungsschema wie der erste Feed unterstützt. Alle Feeds innerhalb desselben Datendienstdokuments werden zur Laufzeit unter derselben Methode authentifiziert.
Speichern Sie das Dokument. Das Datendienstdokument wird als physische Datei (ATOMSVC) in einer Inhaltsbibliothek gespeichert, die für diesen Inhaltstyp konfiguriert ist.
Um das Datendienstdokument zu verwenden, können Sie eine PowerPivot-Arbeitsmappe in PowerPivot für Excel öffnen und im Assistenten zum Importieren von Daten die Option "Aus Datenfeed " auswählen. Wenn Sie dazu aufgefordert werden, gibt ein Benutzer die SharePoint-URL des Datendienstdokuments an, um einen Datenimportvorgang zu starten. Weitere Informationen finden Sie unter Verwenden von Datenfeeds (PowerPivot für SharePoint).
Sichern eines Datendienst-Dokuments
Ein Datendienstdokument erbt die Berechtigungen der Bibliothek, die sie enthält. Berechtigungen, die Sie für das Element festlegen, bestimmen, ob ein Benutzer das Datendienstdokument öffnen, ändern oder löschen kann.
Um ein Datendienstdokument als Datenfeedimport in der PowerPivot-Clientanwendung zu verwenden, benötigt ein Benutzer nur Ansichtsberechtigungen für das Dokument. Anzeigeberechtigungen reichen aus, um die URL im Import-Assistenten aufzulösen.
Die Berechtigungen für ein Datendienstdokument werden nur überprüft, wenn ein Datenfeedimportvorgang beginnt. Nach dem Import werden Berechtigungen für das Dokument nicht fortlaufend überprüft; Feeds, die einer PowerPivot-Datenquelle hinzugefügt wurden, sind als statische Daten vorhanden, getrennt vom Datendienstdokument, das die ursprünglichen Verbindungsinformationen bereitgestellt hat.
Ebenso schließen alle Datenaktualisierungsvorgänge, die Sie anschließend planen, auch das Datendienstdokument aus. Zum Zeitpunkt des Imports werden Verbindungsinformationen für jeden Feed zu Aktualisierungszwecken in die PowerPivot-Datenquelle kopiert. Daher werden Berechtigungen für ein Datendienstdokument nicht auf die Datenaktualisierung überprüft, da das Dokument selbst nie in einem Aktualisierungsvorgang referenziert wird.
| Aufgabe | SharePoint-Berechtigungsanforderungen |
|---|---|
| Importieren von Datenfeeds in eine PowerPivot-fähige Arbeitsmappe. | Berechtigungen für das Datendienstdokument in einer Bibliothek anzeigen. |
| Aktualisieren Sie in der PowerPivot-Clientanwendung Daten, die zuvor über einen Feed abgerufen wurden. | Nicht zutreffend. Die PowerPivot-Clientanwendung verwendet eingebettete HTTP-Verbindungsinformationen, um eine direkte Verbindung mit den Datendiensten und Anwendungen herzustellen, die den Feed bereitstellen. Die PowerPivot-Clientanwendung verwendet nicht das Datendienstdokument. |
| Aktualisieren Sie in einer SharePoint-Farm Daten als geplante Aufgabe, ohne dass Benutzereingaben erforderlich sind. | Nicht zutreffend. Der PowerPivot-Dienst verwendet eingebettete HTTP-Verbindungsinformationen, um eine direkte Verbindung mit den Datendiensten und Anwendungen herzustellen, die den Feed bereitstellen. Der PowerPivot-Dienst verwendet nicht das Datendienstdokument. |
| Löschen eines Datendienstdokuments in einer Bibliothek | Berechtigungen zur Bibliothek erteilen. |
Ändern eines Datendienstdokuments
Sie können einzelne URL-Tabelleneinträge in einem Datendienstdokument hinzufügen, bearbeiten oder entfernen. Nachdem Sie Ihre Änderungen gespeichert haben, erhalten Benutzer, die das Dienstdokument in einem neuen Importvorgang auswählen, die von Ihnen angegebenen Datenfeeds.
PowerPivot-Arbeitsmappen, die eine frühere Version des Dokuments verwendet haben, sind von änderungen, die Sie vornehmen, nicht betroffen. Dies liegt daran, dass ein Datendienstdokument während des anfänglichen Importvorgangs nur einmal gelesen wird. Während des Imports werden Dienst-URL und Tabellennamen intern in die Arbeitsmappe kopiert und gespeichert. Diese internen Werte werden dann in nachfolgenden Aktualisierungsvorgängen verwendet, um aktualisierte Daten abzurufen.
Da es keine dauerhafte Verknüpfung zwischen einem Datendienstdokument auf einer SharePoint-Website und der PowerPivot-Arbeitsmappe gibt, die den importierten Feed enthält, hat das Ändern eines Teils eines Datendienstdokuments keine Auswirkungen auf vorhandene PowerPivot-Arbeitsmappen.
Von Bedeutung
Obwohl das Datendienstdokument nur einmal gelesen wird, können Datendienste, die die tatsächlichen Daten bereitstellen, in regelmäßigen Abständen aufgerufen werden, um neuere Feeds abzurufen. Weitere Informationen zum Aktualisieren von Daten finden Sie unter PowerPivot-Datenaktualisierung.
Nächster Schritt: Verwenden eines Data Service-Dokuments
Um ein Datendienstdokument zu verwenden, das Sie in einer SharePoint-Bibliothek erstellt haben, verwenden Sie die Importoption "Aus Datenfeeds " in einer PowerPivot-Datenquelle. Anweisungen finden Sie unter Verwenden von Datenfeeds (PowerPivot für SharePoint).