Freigeben über


PowerPivot-Datenzugriff

In diesem Thema wird beschrieben, wie Daten aus einer PowerPivot-Arbeitsmappe abgerufen werden, die in einer SharePoint-Bibliothek veröffentlicht wird.

PowerPivot-Daten werden in einer Excel-Arbeitsmappe gespeichert. Die Verbindungszeichenfolge ist eine URL zu einer Arbeitsmappe auf einer SharePoint-Website.

Die PowerPivot-Daten werden am häufigsten von der Arbeitsmappe genutzt, die sie enthält, als Datenquelle für PivotTables und PivotCharts. Alternativ können PowerPivot-Daten auch als externe Datenquelle verwendet werden, bei der eine Arbeitsmappe, ein Dashboard oder ein Bericht eine Verbindung mit einer separaten Excel-Datei (.xlsx) in SharePoint herstellt und die Daten für die nachfolgende Verwendung abruft. Clienttools, die in der Regel PowerPivot-Daten verwenden, sind Excel, Power View, andere Reporting Services-Berichte und PerformancePoint.

Auf dem Desktop verwendet das PowerPivot-Add-In AMO und ADOMD.NET zum Erstellen, Verarbeiten und Abfragen der PowerPivot-Daten im Clientarbeitsbereich.

In einer SharePoint-Farm verwendet Excel Services den lokalen MSOLAP OLE DB-Anbieter, um eine Verbindung mit PowerPivot-Daten herzustellen. Der Anbieter sendet die Verbindungsanforderung an einen PowerPivot für SharePoint-Server in der Farm. Dieser Server lädt die Daten, führt die Abfrage aus und gibt das Resultset zurück.

Abfragen von PowerPivot-Daten in SharePoint

Wenn Sie eine PowerPivot-Arbeitsmappe aus einer SharePoint-Bibliothek anzeigen, werden die PowerPivot-Daten, die sich in der Arbeitsmappe befinden, erkannt, extrahiert und separat in Analysis Services-Serverinstanzen innerhalb der Farm verarbeitet, während Excel Services die Präsentationsebene rendert. Sie können die vollständig verarbeitete Arbeitsmappe in einem Browserfenster oder in einer Excel 2010-Desktopanwendung anzeigen, die über das PowerPivot-Add-In verfügt.

Das folgende Diagramm zeigt, wie eine Anfrage zur Abfrageverarbeitung durch die Farm läuft. Da PowerPivot-Daten Teil einer Excel 2010-Arbeitsmappe sind, tritt eine Abfrageverarbeitungsanforderung auf, wenn ein Benutzer eine Excel-Arbeitsmappe aus einer SharePoint-Bibliothek öffnet und mit einer PivotTable oder einem PivotChart interagiert, die PowerPivot-Daten enthält.

GMNI_DataProcReq

Excel Services und PowerPivot für SharePoint-Komponenten verarbeiten unterschiedliche Teile derselben Arbeitsmappe (.xlsx) Datei. Excel Services erkennt PowerPivot-Daten und fordert die Verarbeitung von einem PowerPivot-Server in der Farm an. Der PowerPivot-Server weist die Anforderung einer Analysis Services-Dienstinstanz zu, die die Daten aus der Arbeitsmappe in der Inhaltsbibliothek extrahiert und die Daten lädt. Daten, die im Arbeitsspeicher gespeichert sind, werden wieder mit der gerenderten Arbeitsmappe zusammengeführt und an Excel Web Access für die Präsentation in einem Browserfenster übergeben.

Nicht alle Daten in einer PowerPivot-Arbeitsmappe werden von PowerPivot für SharePoint behandelt. Excel Services verarbeitet Tabellen und Zelldaten in einem Arbeitsblatt. Nur PivotTables, PivotCharts und Datenschnitte, die auf PowerPivot-Daten zugreifen, werden vom PowerPivot für SharePoint behandelt.

Siehe auch

Herstellen einer Verbindung mit Analysis Services
Tabellenmodelldatenzugriff