共用方式為


將PowerPivot方案部署至SharePoint

使用下列指示,手動部署兩個將PowerPivot功能新增至SharePoint Server 2010 環境的解決方案套件。 部署解決方案是設定 SharePoint 2010 伺服器上 PowerPivot for SharePoint 的必要步驟。 若要檢視必要步驟的完整清單,請參閱 管理中心的PowerPivot伺服器管理和設定。

或者,您可以使用PowerPivot組態工具來部署解決方案。 使用組態工具對於單一伺服器安裝更為簡單且更有效率,但如果您想要使用熟悉的工具,或同時設定多個功能,您可能想要使用管理中心和 PowerShell。 如需使用組態工具的詳細資訊,請參閱 PowerPivot 組態工具

部署解決方案之前,您必須先使用 SQL Server 2012 安裝媒體來安裝 PowerPivot for SharePoint。 SQL Server 安裝程式會安裝即將部署的解決方案套件。

本主題包含下列幾節:

必要條件:確認 Web 應用程式使用傳統模式驗證

步驟 1:部署場景解決方案

步驟 2:將 PowerPivot Web 應用程式解決方案部署至管理中心

步驟 3:將 PowerPivot Web 應用程式解決方案部署到其他 Web 應用程式

重新部署或撤銷解決方案

關於PowerPivot解決方案

必要條件:確認 Web 應用程式使用傳統模式驗證

只有使用 Windows 傳統模式驗證的 Web 應用程式才支援 PowerPivot for SharePoint。 若要檢查應用程式是否使用傳統模式,請從 SharePoint 2010 管理命令介面執行下列 PowerShell Cmdlet,並將 取代 http://<top-level site name> 為您的 SharePoint 網站名稱:

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

傳回值應該是 false。 如果為 true,您無法使用此 Web 應用程式存取 PowerPivot 資料。

步驟 1:部署 Farm 解決方案

本節說明如何使用 PowerShell 部署解決方案,但您也可以使用 PowerPivot 組態工具來完成這項工作。 如需詳細資訊,請參閱設定或修復 PowerPivot for SharePoint 2010 (PowerPivot 組態工具)。

安裝 PowerPivot for SharePoint 之後,此工作只需要執行一次。

  1. 在安裝 PowerPivot for SharePoint 的伺服器上,使用 [ 以系統管理員身分執行 ] 選項開啟 SharePoint 2010 管理命令介面。

  2. 執行下列 Cmdlet 以新增伺服器陣列方案。

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

    Cmdlet 會傳回方案的名稱、其解決方案標識碼和 Deployed=False。 在下一個步驟中,您將部署解決方案。

  3. 執行下列 Cmdlet 來部署農場解決方案:

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

步驟 2:將 PowerPivot Web 應用程式解決方案部署至管理中心

部署伺服器陣列方案之後,您必須將 Web 應用程式解決方案部署至管理中心。 此步驟會將PowerPivot管理儀錶板新增至管理中心。

  1. 使用 [ 以系統管理員身分執行 ] 選項開啟 SharePoint 2010 管理命令介面。

  2. 執行下列 Cmdlet 以建立中央管理的引用:

    $centralAdmin = $(Get-SPWebApplication -IncludeCentralAdministration | Where { $_.IsAdministrationWebApplication -eq $TRUE})  
    
  3. 執行下列 Cmdlet 以新增伺服器陣列解決方案。

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

    Cmdlet 會傳回方案的名稱、其解決方案標識碼和 Deployed=False。 在下一個步驟中,您將部署解決方案。

  4. 執行下一個 Cmdlet,將 Web 應用程式解決方案安裝到管理中心。

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

現在 Web 應用程式解決方案已部署至管理中心,您可以使用管理中心來完成所有剩餘的設定步驟。

步驟 3:將 PowerPivot Web 應用程式解決方案部署到其他 Web 應用程式

在上一個工作中,您已將Powerpivotwebapp.wsp部署至管理中心。 在本節中,您會在每個支援 PowerPivot 數據存取的現有 Web 應用程式上部署 powerpivotwebapp.wsp。 如果您稍後新增更多 Web 應用程式,請務必針對這些額外的 Web 應用程式重複此步驟。

  1. 在中央管理的 [系統設定] 中,按一下 管理場域解決方案

  2. 按兩下 powerpivotwebapp.wsp

  3. 按兩下 [部署解決方案]。

  4. [部署至?] 中,選取您要新增 PowerPivot 功能支援的 SharePoint Web 應用程式。

  5. 按一下 [確定]

  6. 針對其他也支援PowerPivot資料存取的SharePoint Web 應用程式重複。

重新部署或撤銷解決方案

雖然 SharePoint 管理中心提供解決方案撤銷,但除非您有系統地針對安裝或修補程式部署問題進行疑難解答,否則您不需要撤銷 powerpivotwebapp.wsp 檔案。

  1. 在 SharePoint 2010 管理中心的 [系統設定] 中,按一下 [管理伺服器陣列解決方案]。

  2. 按兩下 [Powerpivotwebapp.wsp]。

  3. 按兩下 [撤銷方案]。

如果您在伺服器部署時遇到問題,並追溯到伺服器陣列方案,您可以使用 PowerPivot 組態工具中的 修復 選項來重新部署。 最好透過工具進行修復作業,因為它需要較少的步驟。 如需詳細資訊,請參閱設定或修復 PowerPivot for SharePoint 2010 (PowerPivot 組態工具)。

如果您仍想要重新部署所有解決方案,請務必依下列順序執行此動作:

  1. 從所有使用 PowerPivot 的 SharePoint Web 應用程式中移除其 Web 應用程式方案。

  2. 撤銷 PowerPivot 伺服器陣列解決方案。

  3. 重新部署PowerPivot伺服器陣列解決方案。

  4. 將 PowerPivot Web 應用程式解決方案重新部署至所有 SharePoint Web 應用程式。

關於PowerPivot解決方案

PowerPivot for SharePoint 使用兩個解決方案套件,將其應用程式頁面和程式檔部署至伺服器陣列及各網站應用程式。

  • 農場解決方案是全域的。 它只需部署一次,然後自動可用於您稍後新增到伺服器陣列的任何新 PowerPivot for SharePoint 伺服器。

  • Web 應用程式解決方案是應用程式專屬的,必須部署到伺服器陣列中的每個 Web 應用程式,包括管理中心 Web 應用程式。

每個解決方案會以不同的方式部署。 安裝第一個 PowerPivot for SharePoint 實例後,農場解決方案僅需部署一次。 若要部署伺服器陣列解決方案,您可以使用PowerPivot組態工具或PowerShell Cmdlet。

Web 應用程式解決方案一開始會部署到管理中心,然後是後續解決方案部署至任何其他支援 PowerPivot 資料要求的 Web 應用程式。 若要將 Web 應用程式解決方案部署至管理中心,您必須使用 PowerPivot 組態工具或 PowerShell Cmdlet。 對於所有其他 Web 應用程式,您可以使用管理中心或 PowerShell 手動部署 Web 應用程式解決方案。

解決方法 說明
Powerpivotfarm.wsp 將 Microsoft.AnalysisServices.SharePoint.Integration.dll 新增至全域組件。

將 Microsoft.AnalysisServices.ChannelTransport.dll 新增至全域組件。

安裝功能和資源檔案,並註冊內容類型。

新增 PowerPivot 圖庫和資料匯入庫的範本。

新增服務應用程式設定、PowerPivot 管理儀錶板、數據重新整理和 PowerPivot 資源庫的應用程式頁面。
Powerpivotwebapp.wsp 將 Microsoft.AnalysisServices.SharePoint.Integration.dll 資源檔新增至 Web 前端上的 Web 伺服器延伸模組資料夾。

將 PowerPivot Web 服務新增至 Web 前端。

增加 PowerPivot 圖庫縮圖影像的生成功能。

另請參閱

升級 PowerPivot for SharePoint
管理中心的PowerPivot伺服器管理和設定
使用 Windows PowerShell 的 PowerPivot 設定