部署 PowerPivot 解决方案

PowerPivot for SharePoint 使用两个解决方案包将其应用程序页和程序文件部署到场中和单独的 Web 应用程序中。场解决方案是全局的。该解决方案仅在您将第一个 PowerPivot for SharePoint 安装到场中时由 SQL Server 安装程序部署一次,并且自动可用于您以后添加到场中的任何新的 PowerPivot for SharePoint 服务器。

应用程序级别解决方案必须手动为单独的 Web 应用程序部署。SQL Server 安装程序将其部署到管理中心 Web 应用程序,但场管理员必须为其他所有 Web 应用程序手动部署该解决方案。

注意注意

如果您使用了将 PowerPivot for SharePoint 作为正常运行的服务器安装的“新服务器”安装选项,则可以跳过此步骤。在您使用此选项安装 PowerPivot for SharePoint 时,系统将自动为您部署解决方案。

本主题包含以下各节:

确认该 Web 应用程序使用经典模式身份验证

关于 PowerPivot 解决方案

部署 PowerPivot Web 应用程序解决方案

收回解决方案

确认该 Web 应用程序使用经典模式身份验证

只有使用 Windows 经典模式身份验证的 Web 应用程序才支持 PowerPivot for SharePoint。若要检查应用程序是否使用经典模式,请从 SharePoint 2010 Management Shell 运行以下 PowerShell cmdlet,并且使用您的 SharePoint 站点的名称替换 http://<top-level site name>:

Get-spwebapplication http://<top-level site name> | format-list UseClaimsAuthentication

返回值应该为 false。如果返回值为 true,则不能使用此 Web 应用程序访问 PowerPivot 数据。

关于 PowerPivot 解决方案

解决方案

说明

Powerpivotfarm.wsp

将 Microsoft.AnalysisServices.SharePoint.Integration.dll 资源文件添加到全局程序集中。

安装功能和资源文件,并且注册内容类型。

为 PowerPivot 库和数据馈送库添加库模板。

为服务应用程序配置、PowerPivot 管理面板、数据刷新和 PowerPivot 库添加应用程序页。

Powerpivotwebapp.wsp

将 Microsoft.AnalysisServices.SharePoint.Integration.dll 资源文件添加到 Web 前端上的 Web 服务器扩展插件文件夹中。

将 PowerPivot Web 服务添加到 Web 前端。

为 PowerPivot 库添加缩略图生成。

部署 PowerPivot Web 应用程序解决方案

在您安装第一个 PowerPivot for SharePoint 服务器时,SQL Server 安装程序将 powerpivotfarm.wsp 解决方案部署到场中。安装程序结束后,powerpivotfarm.wsp 部署完成,再也不需要对该解决方案执行进一步操作。

Powerpivotwebapp.wsp 将部署到管理中心。对于所有其他 Web 应用程序和安装场景,您必须在安装 PowerPivot for SharePoint 后部署 powerpivotwebapp.wsp。

注意注意

SQL Server 安装程序始终将 powerpivotwebapp.wsp 解决方案部署到管理中心。此步骤是支持管理中心中的 PowerPivot 管理面板所必需的。不要从管理中心收回此解决方案。

  1. 在管理中心的“系统设置”中,单击**“管理场解决方案”**。

  2. 单击**“powerpivotwebapp.wsp”**。

  3. 单击**“部署解决方案”**。

  4. 在**“部署到?”**中,选择要为其添加 PowerPivot 功能支持的 SharePoint Web 应用程序。

  5. 单击**“确定”**。

  6. 对也要支持 PowerPivot 数据访问的其他 SharePoint Web 应用程序重复此过程。

收回解决方案

尽管 SharePoint 管理中心提供解决方案收回,但您无需收回 powerpivotwebapp.wsp 文件,除非您在系统地排除安装或修补程序部署问题。

  1. 在 SharePoint 2010 管理中心的“系统设置”中,单击**“管理场解决方案”**。

  2. 单击 Powerpivotwebapp.wsp

  3. 单击**“收回解决方案”**。