安装或卸载 Power Pivot for SharePoint 外接程序 (SharePoint 2013)

适用于: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

重要

数据挖掘在 SQL Server 2017 Analysis Services 中已弃用,现在在 SQL Server 2022 Analysis Services 中已停止使用。 对于已弃用和停止使用的功能,文档不会更新。 若要了解详细信息,请参阅 Analysis Services 后向兼容性

Power Pivot for SharePoint 2013 是应用程序服务器组件和后端服务的集合,这些组件在 SharePoint Server 2013 场中提供 Power Pivot 数据访问。 Power Pivot for SharePoint 加载项 (spPowerpivot.msi) 是用于安装应用程序服务器组件的安装程序包。

  • 该外接程序对于 SharePoint 2010 部署不是必需的。

  • 在包含 SharePoint 2013 的单服务器部署和 SharePoint 模式下的 SQL Server Analysis Services 上不需要该加载项。 在 SharePoint 模式下安装 SQL Server Analysis Services 服务器时,将包含加载项安装的组件。 有关具有该外接程序的示例部署的关系图,请参阅 SharePoint 中 SQL Server BI 功能的部署拓扑

注意: 本主题介绍如何安装 Power Pivot 解决方案文件和 Power Pivot for SharePoint 2013 配置工具。 安装后,请参阅以下主题,了解有关配置工具和其他功能的信息, 配置 Power Pivot 和部署解决方案 (SharePoint 2013)

有关如何下载 spPowerPivot.msi的信息,请参阅 Microsoft® SQL Server® 2014 Power Pivot® for Microsoft SharePoint®

背景

  • 应用程序服务器: SharePoint 2013 中的 Power Pivot 功能包括使用工作簿作为数据源、计划的数据刷新和 Power Pivot 管理仪表板。

    Power Pivot for SharePoint 2013 是一个 Microsoft Windows Installer 包, (spPowerpivot.msi) ,用于部署 Analysis Services 客户端库并将 Power Pivot for SharePoint 2013 安装文件复制到计算机。 安装程序不会在 SharePoint 中部署或配置 Power Pivot 功能。 默认情况下将安装下列组件:

    • Power Pivot for SharePoint 2013。 此组件包括 PowerShell 脚本 (.ps1 文件) 、SharePoint 解决方案包 (.wsp) ,以及用于在 SharePoint 2013 场中部署 Power Pivot 的 Power Pivot for SharePoint 2013 配置工具。

    • Microsoft OLE DB Provider for Analysis Services (MSOLAP)。

    • ADOMD.NET 数据访问接口。

    • SQL Server分析管理对象。

  • 后端服务:如果使用 Power Pivot for Excel 创建包含分析数据的工作簿,则必须Excel Services配置在 SharePoint 模式下运行 SQL Server Analysis Services 的 BI 服务器,才能在服务器环境中访问该数据。 您可在安装了 SharePoint Server 2013 的计算机上或没有 SharePoint 软件的其他计算机上运行 SQL Server 安装程序。 Analysis Services 对 SharePoint 没有任何依赖关系。

    有关安装、卸载和配置后端服务的详细信息,请参阅以下文章:

spPowerPivot.msi 的安装位置

建议的最佳做法是在 SharePoint 场中的所有服务器上安装 spPowerPivot.msi 以实现配置一致性,包括应用程序服务器和 Web 前端服务器。 安装程序包包括 Analysis Services 数据提供程序以及 Power Pivot for SharePoint 2013 配置工具。 安装 spPowerPivot.msi 时,您可通过排除个别组件来自定义安装。

数据访问接口: 一些 SharePoint 和 SQL Server 技术使用 Analysis Services 数据访问接口,这些技术包括 Excel Services、PerformancePoint Services 和 Power View。 在所有 SharePoint 服务器上安装 spPowerPivot.msi 可确保整个服务器场中一致地提供完整的 Analysis Services 数据提供程序和 Power Pivot 连接。

注意

您必须使用 spPowerPivot.msi在 SharePoint 2013 服务器上安装 Analysis Services 数据访问接口。 不支持 SQL Server 2017 功能包中提供的其他安装包,因为这些包不包括数据提供程序在此环境中所需的 SharePoint 2013 支持文件。

配置工具: Power Pivot for SharePoint 2013 配置工具仅在其中一台 SharePoint 服务器上是必需的。 但是,在多服务器场中,建议的最佳做法是在至少两台服务器上安装此配置工具,以便两台服务器中的一台脱机时,您具有访问此配置工具的权限。

要求和先决条件

  • Microsoft SharePoint Server 2013。

  • spPowerPivot.msi 只有 64 位版,以符合 SharePoint 产品和技术的要求。

  • 处于 Power Pivot 模式的服务器。 Excel Services将使用 SQL Server Analysis Services 实例作为 Power Pivot 服务器。 Analysis Services 可在本地或远程计算机上运行。

  • 权限: 若要安装 Power Pivot for SharePoint 2013,当前用户必须是计算机上的管理员和 SharePoint 场管理员组。

  • 有关 Power Pivot for SharePoint 要求和先决条件的详细信息,请转到 SharePoint 模式下 Analysis Services 服务器的硬件和软件要求

安装 Power Pivot for SharePoint

spPowerpivot.msi 安装程序包同时支持图形用户界面和命令行模式。 这两种安装方法都要求您使用管理员特权运行 .msi。 安装后,请参阅以下主题,了解有关配置工具和其他功能的信息, 配置 Power Pivot 和部署解决方案 (SharePoint 2013)

用户界面安装

若要使用图形用户界面安装 Power Pivot for SharePoint 2013,请完成以下步骤:

  1. 运行 SpPowerPivot.msi

  2. 在“欢迎”页上单击“下一步”

  3. 查看并接受许可协议,然后单击“ 下一步”。

  4. 在“ 功能选择 ”页上,默认选择所有功能。

  5. 单击“下一步”。

  6. 单击“ 安装 ”以完成安装。

命令行安装

对于命令行安装,请使用管理权限打开命令提示符,然后运行 spPowerPivot.msi。 例如:

Msiexec.exe /i SpPowerPivot.msi.

若要创建安装日志,请使用标准 MsiExec 日志记录开关。 以下示例使用“v”详细日志记录开关创建日志文件“Install_Log.txt”。

Msiexec.exe /i SpPowerPivot.msi /L v c:\test\Install_Log.txt  

用于脚本编写的静默命令行安装

你可以使用 /q 或 /quiet 开关,进行不显示任何对话框或警告的“静默”安装 。 如果您想要编写外接程序安装的脚本,静默安装将很有用。

重要

如果你将 /q 开关用于无提示命令行安装,将不显示最终用户许可协议。 对此软件的使用受到许可协议控制并且由您负责遵守该许可协议,而与安装方法无关。

执行静默安装:

  1. 使用 管理员权限打开命令提示符。

  2. 运行以下命令:

    Msiexec.exe /i spPowerPivot.msi /q  
    

包含特定组件的命令行安装

并非在每台 SharePoint 服务器上都需要 Power Pivot for SharePoint 2013 配置工具,但建议将其安装在至少两台服务器上,以便配置工具在需要时可用。

安装 spPowerPivot.msi 时,可以使用命令行选项来安装特定项,例如数据提供程序,而不是 Power Pivot for SharePoint 2013 配置工具。 下面的命令行是安装该配置工具之外的所有组件的示例:

Msiexec /i spPowerPivot.msi AGREETOLICENSE="yes" ADDLOCAL=" SQL_OLAPDM,SQL_ADOMD,SQL_AMO,SQLAS_SP_Common"  
选项 说明
Analysis_Server_SP_addin Power Pivot 配置
SQL_OLAPDM MSOLAP
SQL_ADOMD ADOMD.net 提供程序
SQL_AMO AMO 提供程序
SQLAS_SP_Common SharePoint 2013 的 Analysis Services 常用组件

使用 Power Pivot for SharePoint 2013 配置工具部署 SharePoint 解决方案文件

spPowerPivot.msi 复制到硬盘的三个文件均是 SharePoint 解决方案文件。 一个解决方案文件的作用域是 Web 应用程序级别,而其他文件的作用域是场级别。 这三个文件分别是:

  • PowerPivotFarmSolution.wsp

  • PowerPivotFarm14Solution.wsp

  • PowerPivotWebApplicationSolution.wsp

解决方案文件将复制到以下文件夹:

ssInstallPathTools\PowerPivotTools\SPAddinConfiguration\Resources

.msi 安装后,运行 Power Pivot for SharePoint 2013 配置工具,以在 SharePoint 场中配置和部署解决方案。

要启动配置工具:

在 Windows“开始”屏幕中键入“power”,并在“应用”搜索结果中,单击“ Power Pivot for SharePoint 2013 配置”。 请注意,搜索结果可能包含两个链接,因为SQL Server安装程序为 SharePoint 2010 和 SharePoint 2013 安装单独的 Power Pivot 配置工具。 请确保启动 Power Pivot for SharePoint 2013 配置工具。

两个 powerpivot 配置工具

Or

  1. 转到 “开始”“所有程序”

  2. 单击“Microsoft SQL Server 2017”。

  3. 单击“配置工具”

  4. 单击 Power Pivot for SharePoint 2013 配置

有关配置工具的详细信息,请参阅 Power Pivot Configuration Tools

卸载或修复外接程序

注意

如果卸载 spPowerPivot.msi ,则将卸载数据访问接口和配置工具。 卸载数据提供程序将导致服务器无法连接到 Power Pivot。

可以使用以下方法之一卸载或修复 Power Pivot for SharePoint 2013:

  1. Windows 控制面板:选择 Microsoft SQL Server 2017Power Pivot for SharePoint 2013。 单击 “卸载”“修复”

  2. 运行 spPowerPivot.msi 并选择 “删除” 选项或 “修复” 选项。

命令行: 若要使用命令行修复或卸载 Power Pivot for SharePoint 2013,请使用 管理员权限 打开命令提示符并运行以下命令之一:

  • 若要修复,请运行以下命令:

    msiexec.exe /f spPowerPivot.msi  
    

OR

  • 若要卸载,请运行以下命令:

    msiexec.exe /uninstall spPowerPivot.msi