Suchen und Auswerten einer Quelle für Datenfeeds

Datenfeeds werden verwendet, um XML-Daten aus Onlinedatenquellen in PowerPivot-fähige Arbeitsmappen einzufügen, die Sie im PowerPivot für Excel erstellen. Zur Verwendung eines Datenfeeds müssen Sie zunächst mindestens einen Web- oder Datendienst ermitteln, der Daten im Atom 1.0-Format zurückgibt.

Dieses Thema enthält folgende Abschnitte:

Mögliche Quellen für das Atom-Datenformat

Abrufen von Datenfeeds aus Microsoft-Tools und -Anwendungen

Erstellen benutzerdefinierter Anbieter zum Generieren von Datenfeeds aus internen Datenquellen

Mögliche Quellen für das Atom-Datenformat

Quellen für Atom 1.0-Daten umfassen Folgendes:

  • Software mit integrierten Exportfunktionen, die Atom-Datenfeeds erzeugen. SQL Server 2008 R2 Reporting Services und Microsoft SharePoint 2010 bieten Exportfunktionen, die Atom 1.0-Daten erzeugen.

  • Interne oder benutzerdefinierte Datendienste, die von Datenexperten innerhalb Ihrer Organisation entwickelt wurden, um Unternehmens- oder Geschäftsdaten in Form von Atom-Datenfeeds zur Verfügung zu stellen.

  • Externe oder öffentliche Quellen für syndizierte Daten, die Atom-Feeds unterstützen. Data Syndicators bieten zunehmend Atom-Feeds als Alternative zu RSS-Feeds an. Links zu Atom-Feeds, die auf Data Syndicator-Websites angezeigt werden, können in SSAS-Datendienstdokumente als Datendienst-URL eingefügt werden, die Atom-Daten bereitstellt.

Abrufen von Datenfeeds aus Microsoft-Tools und -Anwendungen

Mögliche Quellen für Atom 1.0-Daten sind z. B. auch die integrierte SQL Server 2008 R2 Reporting Services-Funktion sowie SharePoint-Listen, die es Ihnen ermöglichen, die in den Quellen enthaltenen Daten im Atom 1.0-Format zu exportieren. Wenn diese Quellen verfügbar sind, haben Sie über integrierte Exportfunktionen automatisch Zugriff auf Atom 1.0-Daten.

Quelle

Atom-Daten

Link

Reporting Services

Die SQL Server 2008 R2-Version von Reporting Services umfasst eine neue Datenrenderingerweiterung, durch die Berichtsdaten im Atom 1.0-Format exportiert werden.

Importieren von Daten aus einem Reporting Services-Bericht

SharePoint-Listen

Die SharePoint 2010-Bibliotheken und -Listen enthalten den neuen Befehl Als Datenfeed exportieren im Menüband. Sowohl Elemente in der Liste als auch interne XML zur Beschreibung der Liste können als Datenfeed exportiert werden.

Für den Export einer SharePoint-Liste ist die Installation von ADO.NET Data Services auf dem System erforderlich. Weitere Informationen finden Sie unter Installieren von ADO.NET Data Services, um Datenfeedexporte von SharePoint-Listen zu unterstützen.

Importieren von Daten aus einem Datenfeed

Erstellen benutzerdefinierter Anbieter zum Generieren von Datenfeeds aus internen Datenquellen

Sofern Entwickler in Ihrer Organisation mit dem Erstellen von Atom-Datendiensten vertraut sind, sind diese u. U. bereits verfügbar. Datenexperten oder Programmierer können problemlos einfache Datendienste erstellen, um Anwendern im geschäftlichen Bereich den Zugriff auf interne Daten zu erleichtern. Da die Entwicklung von Datendiensten durch Erweiterungen der ADO.NET Data Services und Windows Communication Foundation (WCF) unterstützt und vereinfacht wird, können Daten aus vorhandenen Unternehmensdatenbanken auf relativ einfache Weise als Atom-Daten abgerufen werden.

Zu allgemeinen Technologien zum Erstellen von Datendiensten gehören:

  • Windows Communication Foundation (WCF)-Dienste im REST-Stil.

  • ADO.NET Data Services-Framework. Weitere Informationen finden Sie unter Verwenden von ADO.NET Data Services.

Anforderungen an benutzerdefinierte Datendienste

Ein Datendienst stellt XML-Tabellendaten auf Anforderung bereit. Damit Analysis Services in der Lage ist, die Daten zu verwenden, muss der Datendienst bestimmte Anforderungen erfüllen, die in der folgenden Tabelle beschrieben werden.

Anforderung

Beschreibung

HTTP-Endpunkt

Auf den Datendienst kann über eine Webverbindung zugegriffen werden. Auf den Datendienst wird innerhalb des Datenfeeds über dessen URL-Pfad verwiesen.

Registrierung

Auf Datenfeeds wird über Datendienstdokumente zugegriffen, die Sie auf einer SharePoint-Website erstellen.

Das Datendienstdokument registriert einen Datenfeed und macht den Feed für andere Benutzer verfügbar.

Durch den Import des Datendienstdokuments werden Anforderungen zum Abrufen der tatsächlichen Daten aus den im Dokument aufgeführten Datendiensten ausgelöst.

Authentifizierung und Zugriffssteuerung

Der Datendienst muss entweder den anonymen Zugriff zulassen oder die integrierte Sicherheit von Windows unter Verwendung der Anmeldeinformationen des aktuellen Benutzers unterstützen.

Datenausgabe im Atom 1.0-Format

Die vom Datendienst bereitgestellte Datenausgabe muss dem Atom 1.0 Syndication Format entsprechen. Dies ist das Format, das vom Datenfeedleser unterstützt wird, der in PowerPivot für Excel eingebaut ist.

Der integrierte Datenfeedleser unterstützt kein RSS-Format.

Weitere Informationen zu den Anforderungen an die Datenausgabe finden Sie unter Datenfeed-XML-Syntax.

Paging

Atom-Datendienste unterstützen das Paging, um Daten in überschaubare Abschnitte zu unterteilen.

In Analysis Services wird das Paging ignoriert.

Für alle aufeinander folgenden Seiten werden sämtliche Daten in das IMBI-Modell geladen, bis keine weiteren Daten gefunden werden (bzw. ein Arbeitsspeicherschwellenwert oder eine andere Ressourceneinschränkung erreicht wird).

Protokollierte Vorgänge (optional)

Analysis Services kann keine Ereignisse oder vom Datendienst ausgeführten Vorgänge protokollieren. Die Protokollierungsfunktion muss Teil des verwendeten Datendiensts sein. Wenn der Datendienst keine Ereignisse oder Fehler protokolliert, wird nicht aufgezeichnet, ob die Daten erfolgreich abgerufen wurden. Wenn Sie einen Datendienstanbieter für Unternehmensdaten erstellen, sollten Sie den Dienst u. U. mit einer Protokollierungsfunktion versehen, damit Sie den Status von Import- und Aktualisierungsvorgängen nachverfolgen können.