Bereitstellen von PowerPivot-Lösungen in SharePoint

Verwenden Sie die folgenden Anweisungen, um zwei Lösungspakete, die einer SharePoint Server 2010-Umgebung PowerPivot-Funktionen hinzufügen, manuell bereitzustellen. Das Bereitstellen der Lösungen ist ein erforderlicher Schritt für die Konfiguration von PowerPivot für SharePoint auf einem SharePoint 2010-Server. Eine vollständige Liste der erforderlichen Schritte finden Sie unter PowerPivot-Serververwaltung und -konfiguration in der Zentraladministration.

Alternativ können Sie die Lösungen mithilfe des PowerPivot-Konfigurationstools bereitstellen. Die Verwendung des Konfigurationstools ist für eine einzelne Serverinstallation einfacher und effizienter, aber vielleicht möchten Sie die Zentraladministration und PowerShell verwenden, wenn Sie es vorziehen, mit einem vertrauten Tool zu arbeiten oder wenn Sie mehrere Funktionen gleichzeitig konfigurieren. Weitere Informationen zur Verwendung des Konfigurationstools finden Sie unter PowerPivot-Konfigurationstools.

Vor dem Bereitstellen der Lösungen müssen Sie zuerst mithilfe der SQL Server 2012-Installationsmedien PowerPivot für SharePoint installieren. SQL Server-Setup installiert die Lösungspakete, die Sie gleich bereitstellen werden.

Dieses Thema enthält folgende Abschnitte:

Voraussetzung: Überprüfen, ob die Webanwendung die Authentifizierung im klassischen Modus verwendet

Schritt 1: Bereitstellen der Farmlösung

Schritt 2: Bereitstellen der PowerPivot-Webanwendungslösung in der Zentraladministration

Schritt 3: Bereitstellen der PowerPivot-Webanwendungslösung auf anderen Webanwendungen

Erneutes Bereitstellen oder Zurückziehen der Lösung

Informationen zu den PowerPivot-Lösungen

Voraussetzung: Überprüfen, ob die Webanwendung den klassischen Authentifizierungsmodus verwendet

PowerPivot für SharePoint wird nur für Webanwendungen unterstützt, die den klassischen Authentifizierungsmodus in Windows verwenden. Um zu überprüfen, ob die Anwendung den klassischen Modus verwendet, führen Sie das folgende PowerShell-Cmdlet in der SharePoint 2010-Verwaltungsshell aus, und http://<top-level site name> ersetzen Sie durch den Namen Ihrer SharePoint-Website:

Get-SPWebApplication http://<top-level site name> | Format-List UseClaimsAuthentication  

Der Rückgabewert sollte FALSEsein. Wenn dies der Fall ist, können Sie mit dieser Webanwendung nicht auf PowerPivot-Daten zugreifen.

Schritt 1: Bereitstellen der Farmlösung

In diesem Abschnitt erfahren Sie, wie Sie Lösungen mithilfe der PowerShell bereitstellen können. Sie können aber auch das PowerPivot-Konfigurationstool verwenden, um diese Aufgabe abzuschließen. Weitere Informationen finden Sie unter Konfigurieren oder Reparieren von PowerPivot für SharePoint 2010 (PowerPivot-Konfigurationstool).

Diese Aufgabe muss nur einmal ausgeführt werden, nachdem Sie PowerPivot für SharePoint installiert haben.

  1. Öffnen Sie auf einem Server mit einer Installation von PowerPivot für SharePoint eine SharePoint 2010-Verwaltungsshell mithilfe der Option Als Administrator ausführen .

  2. Führen Sie das folgende Cmdlet aus, um die Farmlösung hinzuzufügen.

    Add-SPSolution -LiteralPath "C:\Program Files\Microsoft SQL Server\110\Tools\PowerPivotTools\ConfigurationTool\Resources\PowerPivotFarm.wsp"  
    

    Das Cmdlet gibt den Namen der Lösung, deren Lösungs-ID und "Deployed=False" zurück. Im nächsten Schritt wird die Lösung bereitgestellt.

  3. Führen Sie das nächste Cmdlet aus, um die Farmlösung bereitzustellen:

    Install-SPSolution -Identity PowerPivotFarm.wsp -GACDeployment -Force  
    

Schritt 2: Bereitstellen der PowerPivot-Webanwendungslösung in der Zentraladministration

Nach dem Bereitstellen der Farmlösung müssen Sie die Webanwendungslösung in der Zentraladministration bereitstellen. Durch diesen Schritt wird das PowerPivot-Management-Dashboard der Zentraladministration hinzugefügt.

  1. Öffnen Sie eine SharePoint 2010-Verwaltungsshell mithilfe der Option Als Administrator ausführen .

  2. Führen Sie das nächste Cmdlet aus, um einen Verweis auf die Zentraladministration zu erstellen:

    $centralAdmin = $(Get-SPWebApplication -IncludeCentralAdministration | Where { $_.IsAdministrationWebApplication -eq $TRUE})  
    
  3. Führen Sie das folgende Cmdlet aus, um die Farmlösung hinzuzufügen.

    Add-SPSolution -LiteralPath "C:\Program Files\Microsoft SQL Server\110\Tools\PowerPivotTools\ConfigurationTool\Resources\PowerPivotWebApp.wsp"  
    

    Das Cmdlet gibt den Namen der Lösung, deren Lösungs-ID und "Deployed=False" zurück. Im nächsten Schritt wird die Lösung bereitgestellt.

  4. Führen Sie das nächste Cmdlet aus, um die Webanwendungslösung in der Zentraladministration zu installieren.

    Install-SPSolution -Identity PowerPivotWebApp.wsp -GACDeployment -Force -WebApplication $centralAdmin  
    

Da Sie nun die Webanwendungslösung in der Zentraladministration bereitgestellt haben, können Sie mithilfe der Zentraladministration alle verbleibenden Konfigurationsschritte ausführen.

Schritt 3: Bereitstellen der PowerPivot-Webanwendungslösung auf anderen Webanwendungen

In der vorherigen Aufgabe haben Sie powerpivotwebapp.wsp in der Zentraladministration bereitgestellt. In diesem Abschnitt stellen Sie die Lösung "powerpivotwebapp.wsp" in jeder vorhandenen Webanwendung bereit, die PowerPivot-Datenzugriff unterstützt. Wenn Sie später weitere Webanwendungen hinzufügen, wiederholen Sie unbedingt diesen Schritt für die zusätzlichen Webanwendungen.

  1. Klicken Sie in der Zentraladministration unter Systemeinstellungen auf Farmlösungen verwalten.

  2. Klicken Sie auf powerpivotwebapp.wsp.

  3. Klicken Sie auf Lösung bereitstellen.

  4. Wählen Sie unter Bereitstellen in die SharePoint-Webanwendung aus, für die Sie PowerPivot-Featureunterstützung hinzufügen möchten.

  5. Klicken Sie auf OK.

  6. Wiederholen Sie die Schritte für andere SharePoint-Webanwendungen, die den PowerPivot-Datenzugriff ebenfalls unterstützen.

Erneutes Bereitstellen oder Zurückziehen der Lösung

Obwohl in der SharePoint-Zentraladministration das Zurückziehen der Lösung möglich ist, müssen Sie die Datei powerpivotwebapp.wsp nur entfernen, wenn Sie systematisch ein Installations- oder ein Patchbereitstellungsproblem behandeln.

  1. Klicken Sie in der SharePoint 2010-Zentraladministration in Systemeinstellungen auf Farmlösungen verwalten.

  2. Klicken Sie auf Powerpivotwebapp.wsp.

  3. Klicken Sie auf Lösung zurückziehen.

Wenn Serverbereitstellungsprobleme auftreten, die auf die Farmlösung zurückgeführt werden, können Sie sie erneut bereitstellen, indem Sie die Option Reparieren im PowerPivot-Konfigurationstool ausführen. Es empfiehlt sich, Reparaturvorgänge über das Tool auszuführen, da Sie sich dadurch ein paar Schritte ersparen. Weitere Informationen finden Sie unter Konfigurieren oder Reparieren von PowerPivot für SharePoint 2010 (PowerPivot-Konfigurationstool).

Wenn Sie immer noch alle Lösungen erneut bereitstellen möchten, gehen Sie dabei in folgender Reihenfolge vor:

  1. Ziehen Sie die PowerPivot-Webanwendungslösung aus allen SharePoint-Webanwendungen zurück, die sie verwenden.

  2. Ziehen Sie die PowerPivot-Farmlösung zurück.

  3. Stellen Sie die PowerPivot-Farmlösung erneut bereit.

  4. Stellen Sie die PowerPivot-Webanwendungslösung erneut für alle SharePoint-Webanwendungen bereit.

Informationen zu den PowerPivot-Lösungen

PowerPivot für SharePoint verwendet zwei Lösungspakete, um Anwendungsseiten und Programmdateien für die Farm und einzelne Webanwendungen bereitzustellen.

  • Die Farmlösung ist global. Sie wird einmal bereitgestellt und ist dann für jeden neuen Server mit PowerPivot für SharePoint automatisch verfügbar, den Sie der Farm später hinzufügen.

  • Die Webanwendungslösung ist anwendungsspezifisch und muss für jede Webanwendung in der Farm bereitgestellt werden, einschließlich der Zentraladministrationswebanwendung.

Jede Lösung wird unterschiedlich bereitgestellt. Die Farmlösung wird bereitgestellt, nachdem das erste PowerPivot für die SharePoint-Instanz installiert wurde. Verwenden Sie das PowerPivot-Konfigurationstool oder PowerShell-Cmdlets, um die Farmlösung bereitzustellen.

Die Webanwendungslösung wird anfänglich in der Zentraladministration bereitgestellt. Es folgen weitere Bereitstellungen für alle zusätzlichen Webanwendungen, die Anfragen für PowerPivot-Daten unterstützen. Zum Bereitstellen der Webanwendungslösung in der Zentraladministration müssen Sie das PowerPivot-Konfigurationstool oder das PowerShell-Cmdlet verwenden. Für alle anderen Webanwendungen können Sie die Webanwendungslösung manuell bereitstellen, und zwar mithilfe der Zentraladministration oder der PowerShell.

Lösung BESCHREIBUNG
Powerpivotfarm.wsp Der globalen Assembly wird Microsoft.AnalysisServices.SharePoint.Integration.dll hinzugefügt.

Der globalen Assembly wird Microsoft.AnalysisServices.ChannelTransport.dll hinzugefügt.

Installiert Funktionen sowie Ressourcendateien und registriert Inhaltstypen.

Fügt Bibliotheksvorlagen für den PowerPivot-Katalog und Datenfeedbibliotheken hinzu.

Anwendungsseiten für die Dienstanwendungskonfiguration, das PowerPivot-Management-Dashboard, die Datenaktualisierung und der PowerPivot-Katalog werden hinzugefügt.
powerpivotwebapp.wsp Fügt dem Ordner für Webservererweiterungen auf dem Web-Front-End Microsoft.AnalysisServices.SharePoint.Integration.dll-Ressourcendateien hinzu.

Fügt dem Web-Front-End den PowerPivot-Webdienst hinzu.

Fügt die Miniaturbildgenerierung für den PowerPivot-Katalog hinzu.

Weitere Informationen

Upgraden von PowerPivot für SharePoint
PowerPivot-Serververwaltung und -konfiguration in der Zentraladministration
PowerPivot-Konfiguration mit Windows PowerShell