配置设置参考 (PowerPivot for SharePoint)

本主题提供有关 SharePoint 场中 PowerPivot 服务应用程序使用的配置设置的参考文档。 如果使用 PowerShell 脚本配置服务器,或者想要查找特定设置的信息,本主题中的信息将提供详细说明。

为每个 PowerPivot 服务应用程序配置相关设置。 在一个农场中,可以创建多个服务应用程序,以便配置同一物理服务实例的独立逻辑实例。 配置设置存储在为配置的每个服务应用程序创建的 PowerPivot 应用程序数据库中。

如果更改配置设置,更改会立即生效并用于后续的请求和连接。 正在进行的操作受开始时生效的设置控制。

单击以下链接可阅读有关特定配置区域的信息:

数据加载超时

连接池

负载均衡

数据刷新

使用情况数据收集

有关如何创建 PowerPivot 服务应用程序的说明,请参阅 管理中心中创建和配置 PowerPivot 服务应用程序

数据加载超时

PowerPivot 数据由服务器场中的 Analysis Services 服务器实例检索和加载。 根据上次访问数据的方式和时间,它将从内容库或本地文件缓存加载。 每当收到查询或处理请求时,数据将加载到内存中。 若要最大程度地提高服务器的整体可用性,可以设置一个超时值,该值指示服务器在分配时间内无法完成加载数据请求时停止加载数据请求。

名称 违约 有效值 DESCRIPTION
数据加载超时 1800 (以秒为单位) 1 到 3600 指定 PowerPivot 服务应用程序等待来自特定 Analysis Services 服务器实例的响应的时间量。

默认情况下,服务应用程序会等待 30 分钟,以接收它转发特定请求到的引擎服务实例的数据负载。

如果在此时间段内无法加载 PowerPivot 数据源,将停止线程并启动一个新数据源。

连接池

PowerPivot 服务应用程序创建和管理连接池以启用连接重用。 连接池有两种类型:一种用于只读数据连接,另一种用于服务器连接。

数据连接池包含 PowerPivot 数据源的缓存连接。 每个连接池都基于加载数据库时设置的上下文。 此上下文包括物理服务实例的标识、数据库 ID 和正在请求数据的 SharePoint 用户的标识。 为每个组合创建单独的连接池。 例如,来自运行在同一服务器上的同一数据库的不同用户的请求将消耗来自不同池的连接。

连接池的用途是将缓存的连接用于相同 SharePoint 用户针对同一 Analysis Services 数据库的只读请求。 PowerPivot 服务实例是内存中加载数据的服务器。 数据库 ID 是数据模型内存中数据结构的内部标识符(模型实例化为 Analysis Services 多维数据集数据库)。 版本信息隐式合并到标识符中。

服务器连接池包含从 PowerPivot 服务应用程序实例到 Analysis Services 服务器实例的缓存连接,其中服务应用程序使用 Analysis Services 服务器上的 Analysis Services Sysadmin 权限进行连接。 这些连接用于发出加载数据库请求并监视系统运行状况。

每种类型的连接池都有上限,可以设置这些上限,以确保最好地使用系统内存进行连接管理。

名称 违约 有效值 DESCRIPTION
连接池超时 1800 (以秒为单位) 1 到 3600。 此设置适用于数据连接池。

它指定了空闲连接在删除之前可以在连接池中保留的时间。

默认情况下,如果服务应用程序处于非活动状态超过 5 分钟,则会删除连接。
最大用户连接池大小 1000 -1、0 或 1 到 10000。

-1 指定无限数量的空闲连接。

0 表示不会保留空闲连接。 每次都必须创建与 PowerPivot 数据源的新连接。
此设置适用于为特定 PowerPivot 服务应用程序实例创建的所有数据连接池中的空闲连接数。

为 SharePoint 用户、PowerPivot 数据和服务实例的唯一组合创建单个连接池。 如果有许多用户访问各种 PowerPivot 数据源,服务器性能可能会受益于连接池大小的增加。

如果 PowerPivot 服务实例的空闲连接数超过 100 个,则新空闲连接会断开连接,而不是返回到池。
最大管理连接池大小 200 -1、0 或 1 到 10000。

-1 指定无限数量的空闲连接。
为 PowerPivot 服务应用程序连接到 Analysis Services 服务器实例创建的所有管理连接池中空闲服务器连接的最大数目。 服务器连接用于加载数据库的请求,并将更改保存回 SharePoint 数据库。

负载均衡

PowerPivot 服务执行的一个功能是确定 Analysis Services 数据将在可用的 PowerPivot 服务实例中加载的位置。 该 AllocationMethod 设置指定选择服务实例的条件。

名称 违约 有效值 DESCRIPTION
分配方法 RoundRobin 轮循机制

基于健康
用于在两个或多个 Analysis Services 服务器实例之间分配加载请求的方案。

默认情况下,PowerPivot 服务将基于服务器运行状况替代请求。 通过健康状况,系统将请求分配给具备最大可用内存和 CPU 利用率的服务器。

轮循机制按顺序轮换可用服务器之间的请求,而不考虑当前负载或服务器运行状况。

数据刷新

指定为组织定义正常或典型工作日的小时范围。 这些配置设置确定数据刷新操作的非工作时间数据处理的时间。 后小时处理可以在工作日的结束时间开始。 后小时处理是文档所有者的计划选项,他们希望使用在正常工作时间生成的事务数据刷新 PowerPivot 数据源。

名称 违约 有效值 DESCRIPTION
开始时间 上午 04:00 1 到 12 小时,其中该值是该范围内的有效整数。

类型为时间。
设置营业时间范围的下限。
结束时间 晚上 08:00 1 到 12 小时,其中该值是该范围内的有效整数。

类型是时间。
设置营业时间范围的上限。
PowerPivot 无人参与的数据刷新帐户 没有 目标应用程序标识符 此帐户用于代表计划所有者运行数据刷新作业。

必须先提前定义无人参与的数据刷新帐户,然后才能在服务应用程序配置页中引用该帐户。 有关详细信息,请参阅配置 PowerPivot 无人参与的数据刷新帐户(PowerPivot for SharePoint)。
允许用户输入自定义 Windows 凭据 已启用 布尔型 确定计划的数据刷新配置页是否显示一个选项,该选项允许计划所有者指定 Windows 用户帐户和密码来运行数据刷新作业。

必须启用安全存储服务才能使此选项正常工作。 有关详细信息,请参阅为 PowerPivot 数据刷新配置存储凭据(PowerPivot for SharePoint)。
最大处理历史记录长度 365 1 到 5000 天 确定在 PowerPivot 服务应用程序数据库中保留数据刷新历史记录的时间。 有关详细信息,请参阅 PowerPivot 使用情况数据收集

使用情况数据收集

PowerPivot 管理仪表板中显示的使用情况报告可以提供有关如何使用启用 PowerPivot 的工作簿的重要信息。 以下配置设置控制 PowerPivot 服务器事件的使用情况数据收集的各个方面,这些事件随后显示在使用情况或活动报告中。

名称 违约 有效值 DESCRIPTION
查询报告间隔 300 (以秒为单位) 1 到 n 秒,其中 n 是任何有效的整数。 为确保使用数据收集不会消耗服务器场的过多数据传输容量,会在每个连接上收集查询统计信息,并将其作为单个事件进行报告。 查询报告间隔确定报告事件的频率。 默认情况下,每 5 分钟报告一次查询统计信息。

由于在发送请求后立即关闭连接,因此系统会为访问单个 PowerPivot 数据源的单个用户生成大量连接。 因此,将为每个用户和 PowerPivot 数据源组合创建连接池,以便在创建连接后,同一用户可以重复使用同一数据。 PowerPivot 服务应用程序定期按此配置设置指定的时间间隔报告连接池中每个连接的使用情况数据。

增加报告时间值将导致记录的事件更少。 但是,如果设置太高,则如果服务器重启或连接关闭,则可能会丢失事件数据。

降低该值将导致记录频率更高的事件,将更多与 PowerPivot 相关的使用情况数据添加到 SharePoint 使用情况数据库中的数据收集系统。

通常,除非尝试解决特定问题(例如,由于 PowerPivot 使用情况数据,使用情况数据库增长太快),否则不要更改此配置设置。
使用数据历史 365 (天) 0 或 1 到 n 天,其中 n 是任何有效的整数。

0 表示始终保留历史记录,永不删除。
默认情况下,使用情况数据在 PowerPivot 服务应用程序数据库中保留一年。 超过一年的记录将从数据库中删除。

Microsoft SharePoint Foundation 使用情况数据处理作业运行时,每天检查过期的历史数据。 计时器作业将读取此设置,并触发 PowerPivot 服务应用程序数据库中过期历史记录的数据删除命令。
普通响应上限 500 (以毫秒为单位) 1 到 n 毫秒,其中 n 是任何有效的整数。 默认情况下,普通请求的阈值为半秒。

普通请求包括服务器 ping、元数据请求和启动会话。
快速响应上限 1000 (以毫秒为单位) 1 到 n 毫秒,其中 n 是任何有效的整数。 默认情况下,快速请求的阈值为 1 秒。

快速请求是指数据集极小、或涉及跨大型成员集元数据的请求。
预期响应上限 3000 (以毫秒为单位) 1 到 n 毫秒,其中 n 是任何有效的整数。 默认情况下,预期请求的阈值为三秒。

此阈值设置预期查询时间的上限。
响应时间上限 10000 (以毫秒为单位) 1 到 n 毫秒,其中 n 是任何有效的整数。 默认情况下,长请求的阈值为 10 秒。

这些请求的运行时间超过预期,但仍在可接受的范围内。

另请参阅

在管理中心中创建和配置 PowerPivot 服务应用程序
使用 SharePoint 2010 的 PowerPivot 数据刷新
配置 PowerPivot for SharePoint 的使用情况数据收集
配置 PowerPivot 服务帐户
PowerPivot 管理仪表板和使用情况数据