为 PowerPivot for SharePoint 配置使用情况数据收集

使用情况数据收集是场级 SharePoint 功能。 PowerPivot for SharePoint 使用此系统并扩展此系统,以便在 PowerPivot 管理仪表板中提供报告,以展示如何使用 PowerPivot 数据和服务。 根据安装 SharePoint 的方式,可能会关闭场的使用情况数据收集。 服务器场管理员必须启用使用情况日志记录,才能创建 PowerPivot 管理仪表板中显示的使用情况数据。

有关 PowerPivot 管理仪表板中的使用情况数据的信息,请参阅 PowerPivot 管理仪表板和使用情况数据

本主题内容:

启用使用情况数据收集并选择触发数据收集的事件

设置日志文件位置

配置使用情况数据收集中使用的计时器作业

限制存储使用情况数据历史记录的时间

为报告目的定义快速、中等和慢速查询响应类别

指定向使用情况数据收集系统报告查询统计信息的频率

打开 PowerPivot 服务应用程序页以访问配置设置

PowerPivot 使用情况数据收集的默认配置

重要

使用情况数据提供有关用户如何访问数据和资源的见解,但不能保证有关服务器作和用户访问的可靠持久数据。 例如,如果有服务器重启,事件使用情况数据将丢失,并且无法恢复。 同样,如果临时日志文件达到最大大小,则在清除文件之前不会添加新数据。 如果需要审核功能,请考虑使用 SharePoint 提供的工作流和内容类型功能为场构建审核子系统。 有关详细信息,请查看 Web 上的产品和社区文档。

启用使用情况数据收集并选择触发数据收集的事件

在 SharePoint 管理中心中配置使用情况数据收集。

  1. 在管理中心中,单击“ 监视”。

  2. “报告”部分中,单击“ 配置使用情况和运行状况数据收集”。

  3. 选择 “启用使用情况数据收集”。

  4. 在“ 要记录的事件 ”部分中,选中或清除复选框以启用或禁用以下 Analysis Services 事件:

    事件 / 活动 DESCRIPTION
    PowerPivot 连接器 PowerPivot 连接事件用于监视代表用户进行的 PowerPivot 服务器连接。
    PowerPivot 加载数据使用情况 PowerPivot 加载数据使用情况用于监视将 PowerPivot 数据加载到服务器内存的请求。 为从内容数据库或缓存加载的 PowerPivot 数据文件生成加载事件。
    PowerPivot 卸载数据使用情况 PowerPivot 卸载数据使用情况用于监视在处于非活动状态后卸载 PowerPivot 数据源的请求。 将 PowerPivot 数据源缓存到磁盘将报告为卸载事件。
    PowerPivot 查询使用情况 PowerPivot 查询使用情况用于监视 Analysis Services 服务实例中加载的数据的查询处理时间。

    注释

    服务器运行状况和数据刷新操作也会生成使用情况数据,但没有与这些过程关联的事件。

  5. 还可以更新日志文件位置。 有关详细信息,请参阅下一节。

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

  7. (可选)可以指定记录所有消息还是仅记录错误。 有关如何限制事件消息的详细信息,请参阅“配置和查看 SharePoint 日志文件和诊断日志记录”(PowerPivot for SharePoint)。

设置日志文件位置

PowerPivot 使用情况数据最初存储在本地服务器上的使用情况日志文件中,然后定期移动到 PowerPivot 服务应用程序数据库。 日志文件位置在管理中心中设置。 默认位置为:

C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\15\logs

若要查看或更改这些属性,请使用 “使用情况和运行状况数据收集 ”页。

  1. 在管理中心主页上,单击“ 监视”。

  2. 在“监控”部分中,单击配置使用情况和运行状况数据收集

  3. 在“使用情况数据收集设置”中,查看或修改文件位置、名称或最大文件大小。 如果指定文件大小过低,文件大小将达到最大限制,并且不会向其添加任何新条目,直到其内容移动到中央使用情况数据收集数据库。

配置使用情况数据收集中使用的计时器作业

通过两个定时任务,PowerPivot 服务的运行状况和使用数据被移动到数据收集系统的不同位置。

  • “Microsoft SharePoint Foundation 使用情况数据导入”计时器作业将 PowerPivot 使用情况导入到 PowerPivot 服务应用程序数据库。

  • “PowerPivot 管理仪表板处理计时器作业”将数据传递到 PowerPivot 工作簿,该工作簿是内置管理报表的数据源。

如果需要更频繁地刷新 PowerPivot 管理仪表板中显示的管理报表,请执行以下步骤。

  1. 在管理中心中,单击“ 监视”。

  2. 单击“ 查看作业定义”。“计时器作业 ”部分中。

  3. 单击 Microsoft SharePoint Foundation 使用情况数据导入

  4. 单击“ 立即运行”。 如果“ 立即运行 ”按钮已禁用,请单击“ 启用 ”,然后单击“ 立即运行”。

  5. 在“作业定义”列表中,单击 “PowerPivot 数据管理仪表板处理计时器作业”。

  6. 单击“ 立即运行”。

  7. 检查报表以查看刷新数据。 有关详细信息,请参阅 PowerPivot 管理仪表板和使用情况数据

限制存储使用情况数据历史记录的时间

使用情况数据历史记录用于事件(连接、加载、卸载和按需查询处理)和数据刷新(计划数据处理)。 虽然使用情况数据是通过 SharePoint 使用情况数据收集系统收集的,但报告数据会移动到 PowerPivot 应用程序数据库和报告数据库,以便进行长期存储。 使用情况数据历史记录设置控制在 PowerPivot 应用程序数据库中保留使用情况数据的时间。 同一限制同样应用于同一 PowerPivot 服务应用程序数据库中所有类型的存储使用情况数据。

  1. 打开 PowerPivot 服务应用程序页

  2. “使用情况数据收集 ”部分的 “使用情况数据历史记录”中,输入要为每个工作簿保留数据刷新活动记录的天数。

    • 默认值为 365 天。

    • 0 表示无限制的存储,使用情况数据将被无限期保留。

    • 或者,还可以指定介于 1 到 5000 之间的范围。

    将保留期减少到较小的天数将删除超出新限制的任何数据。 例如,将值从 365 更改为 30 结果是会删除所有超过 30 天的历史信息的使用数据。 仅保留过去 30 天内的数据。

    发生下一个事件时,实际上会删除数据。 仅当系统处理事件时,才会检查使用数据的历史记录限制。

  3. 单击 “确定”

有关如何收集和存储使用情况数据的详细信息,请参阅 PowerPivot 使用情况数据收集

为报告目的定义快速、中等和慢速查询响应类别

查询处理性能根据预定义的类别进行度量,这些类别定义请求-响应周期需要多长时间才能完成。 预定义的类别包括:简单、快速、预期、长时间运行和超出。 对 PowerPivot 服务器的每个请求都将根据完成时间属于其中一个类别。

查询响应信息用于活动报表。 在报表中,每个类别都以不同的方式用于更好地揭示 PowerPivot 系统的性能趋势。 例如,将完全排除普通请求,因为这样做会消除数据中的干扰,并使用剩余类别显示更有意义的趋势。 相比之下,报告中突出显示长时间运行或超出限制的请求统计信息,从而使管理员或工作簿所有者可以立即采取纠正措施。

虽然不能添加或删除类别,但可以定义上限和下限,以确定一个类别停止的位置,下一个类别开始。 如果你的组织使用服务级别协议(SLA)来定义可接受的服务器可用性和性能级别,则可以优化这些类别以反映你创建的 SLA。

  1. 打开 PowerPivot 服务应用程序页

  2. “使用情况数据收集 ”部分的“ 普通响应上限 ”中,输入一个值(以毫秒为单位),该值设置用于完成普通响应的上限。 属于此类别的请求通常包括服务器 ping、会话启动和元数据查询。 默认值为 500 毫秒(或半秒)。

  3. 在“快速请求上限”中,输入一个值(以毫秒为单位),该值设置用于完成快速响应的上限。 属于此类别的请求包括对非常小的数据集的查询或大型数据集元数据服务器的查询。 默认值为 1000 毫秒(或 1 秒)。

  4. “预期响应上限”中,输入一个值(以毫秒为单位),该值设置在预期或平均时间范围内完成响应的上限。 属于此类别的请求包括将数据加载到查看器中。 默认值为 3000 毫秒(或 3 秒)。

  5. 长响应上限中,输入一个值(以毫秒为单位),该值设置完成长时间运行的响应的上限。 属于此类别的请求运行时间超过预期,但在仍可接受的范围内。 默认值为 10000 毫秒(或 10 秒)。

    超出此限制的任何请求都归类为 ExceededExceeded没有可配置的阈值。 它是由你在长请求上限中指定的上限推断出来的。 超出类别的请求运行时间比你定义的 SLA 允许的时间长。

  6. 单击 “确定”

指定向使用情况数据收集系统报告查询统计信息的频率

报告时间间隔指定向使用情况数据收集系统报告查询统计信息的频率。 查询统计信息累积在进程中,并定期报告为单个事件。 您可以调整间隔,以增加或减少写入日志文件的频率。

  1. 打开 PowerPivot 服务应用程序页

  2. “使用情况数据收集 ”部分的 “查询报告间隔”中,输入服务器将报告所有类别(简单、快速、预期、长时间运行和超过)的查询统计信息的秒数,并将其作为单个事件报告给使用情况数据收集系统。

    • 范围为 1 到任何正整数。

    • 默认值为 300 秒(或 5 分钟)。 对于运行各种应用程序和服务的动态场环境,建议使用此值。

    如果将此值提高到很大的数值,可能会在报告之前丢失统计数据。 例如,服务重启将导致查询统计信息丢失。 相反,如果内置活动报告中显示的数据不足,请考虑缩短间隔时间,以便更频繁地获取上报时间事件。

  3. 单击 “确定”

打开 PowerPivot 服务应用程序页以访问配置设置

必须是服务器场或服务管理员才能修改服务应用程序设置。 如果在服务器场定义了多个 PowerPivot 服务应用程序,则必须分别修改每个应用程序。

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

  2. 查找 PowerPivot 服务应用程序。 可以按服务应用程序的类型标识服务应用程序。 PowerPivot 服务应用程序类型为 PowerPivot 服务应用程序

  3. 单击 PowerPivot 服务应用程序名称。 此时会打开 PowerPivot 管理仪表板。

  4. “操作”中,单击 “配置服务应用程序设置”。 PowerPivot 服务应用程序设置页将打开。

PowerPivot 使用情况数据收集的默认配置

可以使用默认设置启用 PowerPivot 服务作的使用情况数据收集,使其在支持 Analysis Services 集成功能的应用程序中立即可用。 默认设置包括触发使用情况数据收集的事件、存储使用情况数据的时长限制以及对查询响应时间进行分类的阈值。

下表显示了使用情况数据收集配置的默认值。

设置 默认值 类型 有效范围
Analysis Services 使用情况事件 (连接、加载、卸载、请求) <启用> 布尔型 这些值是启用或禁用的。
查询报告间隔 300 (以秒为单位) 整数 1 到任何正整数。 默认为 5 分钟。
使用情况数据历史记录 365 (天) 整数 0 表示无限制,但您也可以设置一个上限,以使历史数据过期并自动删除。 有限保留期的有效值为 1 到 5000(以天为单位)。
普通响应上限 500 (以毫秒为单位) 整数 设置定义简单请求-响应交换的上限。 在 0 到 500 毫秒之间完成的任何请求都是一个微不足道的请求,出于报告目的被忽略。
快速响应上限 1000 (以毫秒为单位) 整数 设置定义快速请求响应交换的上限。
预期响应上限 3000 (以毫秒为单位) 整数 设置定义预期请求-响应交换的上限。
长时间运行响应的上限 10000 (以毫秒为单位) 整数 设置定义长时间运行的请求响应交换的上限。 超出此上限的任何请求都属于“超出”类别,该类别没有上限。

另请参阅

配置设置参考 (PowerPivot for SharePoint)
PowerPivot 使用情况数据收集