Spotfire® 用户指南

Application Profiler

Application Profiler 用于收集有关分析文件的信息。对于一组本地文件或来自库的文件,此工具可以加载每个文件,并在 STDF 文件中输出若干数据表(例如,每个分析文件对应一个表中的一行,每个数据表对应一个表中的一行,以及每个图表对应一个表中的一行)。在应用 Spotfire 修复程序或将 Spotfire 升级到主要发行版之前或之后,Application Profiler 是一个十分有用的工具。通过检查该工具的输出,您可以监控一段时间内分析的图表或任何其他部分的呈现或行为方式是否有变化(例如:分析有多少个图表?在过去三个月内的总呈现时间是否有变化?在特定分析中加载数据的时间是否有变化?)。Application Profiler 只能在已安装的客户端中使用。

注: 要访问 Application Profiler,必须启用 Spotfire 诊断及其下名为 Application Profiler 的许可功能。要管理许可证,请在 Web 浏览器中转到 Spotfire Server 管理页面。

要访问 Application Profiler,请转到“工具” > “诊断”,然后选择 Application Profiler。该工具可让您自定义路径、选项和脚本,并将它们作为配置保存到本地计算机,以方便日后随时重新加载到该工具。



选项 说明
加载配置 允许您打开以前保存的配置。
保存配置 将配置保存到本地计算机。
重置配置 清除对话框中的所有路径、选项和脚本。
包括的路径 列出从本地计算机或从库中添加的文件或文件夹。
添加 打开一个对话框,供您在其中选择本地或库中的文件夹或文件。
删除 从列表中删除所选文件夹或文件。

其他测试选项

该工具也可以执行一组预定义测试。如果未选择任何选项,该工具仅收集基本信息。



选项 说明
其他测试选项 这是可用的测试和呈现选项的列表。这其中的大多数选项在每次操作后都会执行隐式撤销操作。
呈现原始图表 “原始”指的是图表看起来与首次打开分析时一样(例如,未应用任何书签或未筛选)。除了输出有关图表的基本信息,此选项还会添加一些列,说明图表错误、呈现问题、呈现时间、图表配置是否有效以及呈现的图像。
使用过时的 7.12 之前版本的 API 的呈现 图表的呈现代码在 Spotfire 7.12 中进行了更新。如果您之前运行过 Application Profiler,在运行更新版本时,由于呈现发生了更改,您可能会在图像中看到微小的差异。

如果与之前的测试相比没有任何差异这点非常重要,您可以尝试使用旧的 API 进行呈现。

与图表交互 使用标记或亮显等方式与图表交互。
执行筛选 针对所有筛选器类型和数据类型组合执行筛选并呈现所有图表。
应用书签 应用在分析中发现的所有书签,并针对每个书签呈现所有图表。
删除/重命名列 对于每个数据表中的每一列,都执行删除列并呈现所有图表的操作。然后,重命名每个数据表中的每一列,再次呈现所有图表。
删除/重命名数据表 对于每个数据表,都执行删除表并呈现所有图表的操作。然后,重命名每个数据表,再次呈现所有图表。
创建新图表 每个类型创建一个新图表。
保存并刷新 对分析执行所有可用测试选项之后,刷新文件,用当前文件格式保存,然后再次测试。
每次分析的超时(分钟) 为分析的原始版本应用一次超时,并在使用“保存并重新加载”时再次为新版本启动超时。
最大测试线程数 最大并发线程数,每个线程对应一个分析。
允许执行数据函数脚本 选中此复选框意味着您想运行分析中内置的数据函数。取消勾选复选框有时会造成一系列的问题,例如数据函数错误、版本相关错误或空图表,但取消勾选也可能有防止不需要的脚本影响系统的作用。
编辑 允许您设置测试选项以运行所有项目或有限数量的项目(例如,筛选器、书签、列和数据表)。

脚本

使用此工具,您可以加载自定义脚本,以便亮显和呈现文档、数据表或图表表示形式中的特定数据。有关示例,请参见为 Application Profiler 创建脚本



选项 说明
脚本 支持分别针对每个文档(分析)、数据表和可视化表示形式(图表)执行一次的自定义脚本。
文档 为每个文档运行脚本。可以使用名为 Document 的变量。
数据表 为每个数据表运行脚本。可以使用名为 DataTable 的变量。
注: 由于变量名称与对象类型相同,因此脚本无法包含下文这样的结构:

from Spotfire.Dxp.Data import *

这将阻止 DataTable 对象具有 Name 属性,且不会显示任何输出。相反,当您需要从 Spotfire.Dxp.Data 进行导入时,可以使用特定名称而不是通配符执行此操作。

可视化表示形式 为每个可视化表示形式运行脚本。可以使用名为 Visual 的变量。
将为每个项目运行一次的脚本... 显示要运行的当前脚本。
每个项目的可用输出列... 显示用于为文档、数据表或图表输出数据表配置额外输出列的当前脚本。

执行 Application Profiler

执行 Application Profiler 前,必须指定输出数据表的保存位置,并为输出数据表指定一个标题前缀。



选项 说明
将输出表保存到 指定输出数据表的保存位置。
前缀 保存到本地计算机的输出数据表的标题前缀。
启动 通过下载测试并在已添加文件或文件夹上运行测试来启动测试。
显示分析 提供从输出表保存位置创建分析的快捷方式