配置 PerformancePoint Services

适用于:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

本文描述如何创建和配置 PerformancePoint Services 服务应用程序。

要正确配置 PerformancePoint Services,请按列出的顺序下列步骤:

  1. Install ADOMD.NET from the SQL Server 2012 Feature Pack(通过 SQL Server 2012 功能包安装 ADOMD.NET)

  2. 配置 PerformancePoint Services 应用程序池帐户

  3. 启动 PerformancePoint Services(仅 SharePoint Server 2013)(仅 SharePoint Server 2013)

  4. 创建 PerformancePoint Services 服务应用程序

  5. 配置 PerformancePoint 服务应用程序关联

注意

已从 SharePoint Server 订阅版中已删除 PerformancePoint Services。 建议探索 Microsoft Power BI 作为PerformancePoint Services的替代方法。

配置 PerformancePoint Services 应用程序池帐户

PerformancePoint Services 服务应用程序的应用程序池要求运行一个 SharePoint Server 管理帐户(通常为 Active Directory 帐户)。 该帐户必须具有对将存储 PerformancePoint 数据的内容数据库的访问权限。

如果您使用与内容数据库所在的 Web 应用程序相同的应用程序池帐户运行服务应用程序,将自动配置此必需的数据库访问权限。 但是,我们建议您对 PerformancePoint Services 应用程序池使用一个不同的帐户,尤其是在大型或复杂的场中。 这样可以更好地控制数据和资源访问。

如果您选择对 PerformancePoint Services 使用与正用于 Web 应用程序相同的管理帐户,您可以跳过此部分的过程。 如果您选择创建一个新的管理帐户,您必须执行以下操作:

  1. 在 SharePoint Server 中注册托管帐户。 (此步骤需要一个 Active Directory 用户帐户。让 Active Directory 管理员创建 it.)

  2. 对此帐户授予将包含 PerformancePoint 数据的内容数据库的访问权限。 此过程包括从 SharePoint 2016 命令行管理程序运行一个 Microsoft PowerShell 脚本。

第一步是注册一个管理帐户。 使用以下过程来注册要用于 PerformancePoint Services 应用程序池的 Active Directory 帐户。

注册管理帐户的具体步骤

  1. 在 SharePoint Server 管理中心网站上,单击“安全性”

  2. 在"一般安全性"部分,单击"配置管理帐户"。

  3. 单击"注册管理帐户"。

  4. 在“服务帐户凭据”部分,键入你要注册的 Active Directory 帐户的用户名和密码。

  5. (可选)如果帐户密码设置为在特定时间段后过期,配置自动密码更改设置以让 SharePoint Server 更改密码。

  6. 单击“确定”

一旦您注册了管理帐户,您必须授予该帐户对将存储 PerformancePoint 数据的内容数据库的访问权限。 使用以下过程对该帐户授予数据库访问权限。 对于每个包含将存储 PerformancePoint Services 数据的内容数据库的 Web 应用程序,请按照此过程执行操作。

向帐户授予内容数据库访问权限的具体步骤

  1. 以管理员身份打开 SharePoint 2016 命令行管理程序

  2. 从 Microsoft PowerShell 命令提示符处,键入以下命令并按 Enter:

$w = Get-SPWebApplication -identity <web application>
$w.GrantAccessToProcessIdentity("<service account>")

完成对管理帐户授予内容数据库访问权限后,下一步是创建 PerformancePoint Services 服务应用程序。

启动 PerformancePoint Services(仅 SharePoint Server 2013)

如果使用 SharePoint Server 2013,则必须在要运行PerformancePoint Services的应用程序服务器上启动 PerformancePoint 服务。 (在 SharePoint Server 2016 中,MinRole.) 可以在多个应用程序服务器上启动该服务以提高性能(如果需要),但必须在至少一台服务器上启动该服务。 使用以下过程启动 PerformancePoint 服务。

启动 PerformancePoint Service

  1. 在管理中心的“系统设置”部分,单击“管理服务器上的服务”

  2. Note the server specified in the Server box. If you want to run the PerformancePoint service on a different server, click the current server, and then click Change Server and select the server that you want.

  3. 单击"PerformancePoint Service"旁边的"开始"。

创建 PerformancePoint Services 服务应用程序

使用以下过程可创建该服务应用程序。

创建 PerformancePoint Services 服务应用程序的具体步骤

  1. 在管理中心的“应用程序管理”部分,单击“管理服务应用程序”

  2. 单击"新建",然后单击"PerformancePoint Services 应用程序"。

  3. 为该服务应用程序键入名称,并选中"将此服务应用程序的代理添加到服务器场的默认代理列表"复选框。

  4. 选择"新建应用程序池"选项,并键入应用程序池的名称。

  5. 在"可配置"选项下,选择要运行该应用程序池的管理帐户。

  6. 单击“创建”

  7. 单击“确定”

在 SharePoint Server 2016 中配置服务应用程序时,PerformancePoint Services 将自动预配在前端角色下运行的服务器场中的所有服务器上。

配置 PerformancePoint 服务应用程序关联

要使 PerformancePoint Services 正常工作,PerformancePoint Services 服务应用程序代理必须与默认的 Web 应用程序关联。 使用以下过程来确认已配置 Web 应用程序和 PerformancePoint Services 代理之间的关联。

配置服务应用程序关联的具体步骤

  1. 在管理中心中,单击“应用程序管理”

  2. 在"服务应用程序"部分,单击"配置服务应用程序关联"。

  3. 在"应用程序代理组"列中,单击"默认"。

  4. 确保"PerformancePoint Services"框已选中。

  5. 单击“确定”。