在管理中心中创建和配置 PowerPivot 服务应用程序

PowerPivot 服务应用程序是 PowerPivot 系统服务的共享服务实例。 每个服务应用程序都有自己的应用程序标识、配置设置、属性和内部数据存储。

本主题包含以下部分:

确定是否创建新的 PowerPivot 服务应用程序

创建 PowerPivot 服务应用程序

配置 PowerPivot 服务应用程序

将 PowerPivot 服务应用程序分配给 Web 应用程序

编辑服务应用程序属性

确定是否创建新的 PowerPivot 服务应用程序

PowerPivot for SharePoint 安装在服务器场中必须至少有一个 PowerPivot 服务应用程序。 如果使用 PowerPivot 配置工具配置服务器,系统会自动创建服务应用程序。 否则,必须在管理中心手动创建 PowerPivot 服务应用程序。

创建服务应用程序将使该服务可用并生成服务应用程序数据库。 根据创建服务应用程序时选择的选项,将 PowerPivot 服务连接添加到默认服务连接组。 订阅默认服务连接组的所有 SharePoint Web 应用程序将自动获得对 PowerPivot 服务应用程序的访问权限。

可以创建多个 PowerPivot 服务应用程序。 尽管一个服务应用程序足以满足大多数部署方案,但如果业务需求包括以下各项,可以考虑创建其他 PowerPivot 服务应用程序:

  • 为每个应用程序使用不同的无人参与 PowerPivot 数据刷新帐户。

  • 对查询响应报告使用不同的超时、使用情况历史记录和阈值。

  • 将服务管理委派给不同的人员。 管理员将仅看到其所管理的应用程序的数据刷新历史记录、使用情况数据和其他属性。 如果需要隔离 SharePoint Web 应用程序(例如,如果你的公司是一项托管服务,它必须保证属于不同客户的 SharePoint Web 应用程序的数据隔离),则创建单独的 PowerPivot 服务应用程序可以确保每个服务管理员只看到其管理的应用程序的配置设置和属性,从而帮助满足隔离要求。

创建其他服务应用程序引入了管理服务关联的新要求。 也就是说,它将要求为创建的每个附加服务应用程序创建和使用自定义服务关联列表。

如果没有创建其他 PowerPivot 服务应用程序的特定原因,则应对场中的所有 Web 应用程序使用单个服务应用程序。

创建 PowerPivot 服务应用程序

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

  2. “服务应用程序” 功能区中,单击“ 新建”。

  3. 选择 SQL Server PowerPivot 服务应用程序。 如果未显示在列表中,则未正确安装或配置 PowerPivot for SharePoint。

  4. “新建 PowerPivot 服务应用程序 ”页中,输入应用程序的名称。 默认值为 PowerPivotServiceApplication<编号>。 如果要创建多个 PowerPivot 服务应用程序,描述性名称将帮助其他管理员了解应用程序的使用方式。

  5. 在应用程序池中,为应用程序创建新的应用程序池(建议)。 选择或创建应用程序池的托管帐户。 请确保指定一个域用户帐户。 域用户帐户允许使用 SharePoint 的托管帐户功能,这样就可以在一个位置更新密码和帐户信息。 如果计划横向扩展部署以包含将在同一标识下运行的其他服务实例,则还需要域帐户。

  6. 数据库服务器中,默认值为托管场配置数据库的 SQL Server 数据库引擎实例。 可以使用此服务器或选择其他 SQL Server。

  7. 数据库名称中,默认值为 PowerPivotServiceApplication1_<guid>。 必须为每个 PowerPivot 服务应用程序创建唯一的数据库。 默认数据库名称对应于服务应用程序的默认名称。 如果输入了唯一的服务应用程序名称,请遵循数据库名称的类似命名约定,以便共同管理它们。

  8. “数据库身份验证” 中,默认值是 “Windows 身份验证”。 如果选择 SQL 身份验证,请参阅 SharePoint 管理员指南,了解如何在 SharePoint 部署中使用此身份验证类型。

  9. (可选)选中复选框以将此 PowerPivot 服务应用程序的代理添加到农场的默认代理组。 这会将服务应用程序连接添加到默认服务连接组。

    如果要创建第一个 PowerPivot 服务应用程序,则必须选中此复选框。 默认连接组中必须有一个 PowerPivot 服务应用程序,以便 PowerPivot 管理仪表板正常工作。

    如果已存在 PowerPivot 服务应用程序,请不要将 PowerPivot 服务应用程序添加到默认连接组。 添加同一服务应用程序类型的多个条目不受支持配置,并可能导致错误。 如果要创建其他服务应用程序,请将其排除在默认连接组外,并改为将其添加到自定义列表。

    有关服务关联的详细信息,请参阅 将 PowerPivot 服务应用程序连接到管理中心中的 SharePoint Web 应用程序

  10. 单击 “确定 ”。该服务将与场的服务应用程序列表中的其他托管服务一起显示。

配置 PowerPivot 服务应用程序

PowerPivot 服务应用程序是使用默认配置创建的。 对于大多数方案,建议使用默认设置。 只有在遇到响应时间缓慢、连接中断或需要更改特定 SharePoint Web 应用程序的 PowerPivot 服务配置时,才更改它们。

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

    在服务应用程序列表中,应会看到刚刚创建和命名的服务应用程序。 默认值为 PowerPivotServiceApplication1

  2. 单击 PowerPivot 服务应用程序。 这会打开 PowerPivot 管理仪表板。

  3. 在仪表板右上角的 “作 ”列表中,单击“ 配置服务应用程序设置”。

  4. 数据库加载超时中,增加或减少值以更改 PowerPivot 服务等待从 SQL Server Analysis Services (PowerPivot) 实例将加载数据请求转发到的响应的时间。 由于非常大的数据集需要一段时间才能通过网络移动,因此必须有足够的时间让 PowerPivot 服务实例检索 Excel 工作簿并将 PowerPivot 数据移动到 Analysis Services 实例进行查询处理。 由于 PowerPivot 数据可能非常大,默认值为 30 分钟。

  5. “连接池超时”中,增加或减少值用以更改空闲数据连接保持打开的分钟数。 默认值为 30 分钟。 在此期间,PowerPivot 服务将重用空闲的数据连接,以处理来自同一 SharePoint 用户的同一 PowerPivot 数据的只读请求。 在指定期间如果没有收到该数据的进一步请求,则连接会从池中移除。 有效值为 1 到 3600 秒。 有关连接池的详细信息,请参阅配置设置参考(PowerPivot for SharePoint)。

  6. “最大用户连接池大小”中,增加或减少值以更改 PowerPivot 服务将在每个 SharePoint 用户、PowerPivot 数据集和版本组合的单个连接池中创建的最大空闲连接数。

    默认值为 1000 个空闲连接。 有效值为 -1(无限制)、0(禁用用户连接池),或 1 到 10000。

    这些连接池使服务能够更有效地支持同一用户与相同只读数据的持续连接。 如果禁用连接池,则会重新创建每个连接。

    请注意,更改连接池大小限制(包括将其设置为 0)不会导致连接断开。 连接池存在以减少连接到数据的等待时间。 PowerPivot 服务永远不会基于连接池设置拒绝连接。

  7. “最大管理连接池大小”中,增大或减小该数值,以调整为 PowerPivot 服务连接到 Analysis Services 创建的连接池中现有连接的数量。 每个 PowerPivot 服务实例都会在同一台计算机上打开与 Analysis Services 实例的单独管理连接。 PowerPivot 服务创建一个单独的池,以便重复使用管理连接,以便检查空闲连接和监视服务器运行状况。 默认值为 200 个连接。 有效值为 -1(无限制)、0(禁用管理连接池),或 1 到 10000。 如果选择 0,则会重新创建每个连接。

  8. Allocation 方法中,可以指定 PowerPivot 系统服务用于选择特定的 PowerPivot 服务应用程序来对初始请求进行负载均衡的负载均衡架构。 默认值为 “基于运行状况”,它根据可用内存和处理器利用率来分配基于服务器状态的请求。 或者,可以选择 轮循机制,将这些请求按照相同的顺序重复分配给服务器,无论服务器是忙碌还是空闲。

  9. 在数据刷新中,在 营业时间中,可以指定定义工作日的小时范围。 数据刷新计划可以在营业日结束后运行,以选取在正常工作时间生成的交易数据。

  10. PowerPivot 无人参与的数据刷新帐户中,可以指定一个预定义的安全存储服务目标应用程序,该应用程序存储用于运行 PowerPivot 数据刷新作业的预定义帐户。 请务必指定目标应用程序名称,而不是 ID。 如果使用 SQL Server 安装程序中的“新建服务器”选项安装 PowerPivot for SharePoint,则会自动创建用于无人参与的数据刷新的目标应用程序。 否则,必须手动创建目标应用程序。 有关如何配置帐户的说明,请参阅配置 PowerPivot 无人参与的数据刷新帐户(PowerPivot for SharePoint)。

  11. “允许用户输入自定义 Windows 凭据”中,可以选择或清除复选框以指定计划所有者是否可以输入任意 Windows 凭据来运行数据刷新计划。 如果选中此复选框,PowerPivot 服务应用程序将创建和管理每个存储凭据集的目标应用程序。 有关详细信息,请参阅为 PowerPivot 数据刷新配置存储凭据(PowerPivot for SharePoint)。

  12. “最大处理历史记录长度”中,可以指定保留数据刷新处理的历史记录的时长。 此信息显示在使用数据刷新的每个工作簿的数据刷新历史记录页中。 它还显示在 PowerPivot 管理仪表板中。

  13. 在使用情况数据收集中,在 查询报告间隔中,指定报告查询统计信息的时间间隔。 查询统计信息报告为单个事件,以最大程度地减少服务器到服务器的通信。

  14. 在“使用情况数据历史记录”中,指定保留使用情况数据的历史记录的时长。 使用情况信息显示在 PowerPivot 管理仪表板中。 如果为使用情况数据历史记录指定的值过低,则报表效率会降低。

  15. 在“使用情况数据收集”中,对每个查询响应的阈值,指定一个上限,以确定一个类别停止的位置和另一个类别开始的位置。 这些类别建立一个基线,根据该基线测量查询行为。 可以使用这些类别监视系统查询响应时间的趋势。 此信息将显示在 PowerPivot 管理仪表板中。

  16. 单击“确定”以保存你的更改。

    对负载超时或分配方法的更改仅适用于新的传入请求。 正在进行的请求受收到请求时生效的值的约束。

将 PowerPivot 服务应用程序分配给 Web 应用程序

配置 PowerPivot 服务应用程序后,可以通过将其添加到该 Web 应用程序的服务应用程序连接列表,将其分配给 Web 应用程序。 可以通过两种方式来执行此操作:

  • 将其添加到 默认 连接组。 默认连接组是服务应用程序连接的集合,可供引用它的任何 Web 应用程序使用。 必须将 PowerPivot 服务应用程序添加到此列表中。

  • 为特定 Web 应用程序 创建自定义连接列表 。 如果创建了多个 PowerPivot 服务应用程序,可以通过在自定义列表中选择要使用的应用程序。

默认连接组将接受同一类型的多个服务应用程序。 但是,请注意,向此列表添加多个 PowerPivot 服务应用程序不是受支持的配置。

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

  2. 选择要为其分配连接的应用程序(例如 SharePoint -80)。

  3. 单击 “服务连接”。

  4. “编辑以下关联”组中,选择 默认[自定义]

  5. 对于 [自定义],请选中要使用的每个服务应用程序连接旁边的复选框。 如果有多个由类型设置为 PowerPivot Service Application Proxy 指示的 PowerPivot 服务应用程序,请确保只选择一个。

  6. 单击 “确定”

编辑服务应用程序属性

使用以下说明重新打开指定服务应用程序名称、应用程序池、数据库设置和服务关联的属性页。

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

  2. 请勿单击,而是选择 PowerPivot 服务应用程序。 可以单击类型名称以选择整个行。

  3. 单击功能区上的 “属性 ”。

另请参阅

管理中心中的 PowerPivot 服务器管理和配置