报告和查询
报告是预定义查询的输出,该查询通常使用运行报告时输入的参数,在特定时间根据一组业务信息运行。许多情况下您都可以使用报告,比如标明趋势、汇总特定对象的信息、标识特定状态下的对象等。
Windchill 报告由一组组件组成,其中每个组件都在报告的生命周期中扮演特定的角色。下图显示了 Windchill 报告的组件以及连接组件的操作:
以下几节将详细介绍各个组件及其之间的关系。
报告模板表格
“报告模板”表格会列出 Windchill 中出现的所有报告模板。编辑现有报告模版 (保存的查询) 或创建新查询时,会启动“查询构建器”实用程序。
仅管理员可以访问
“报告模板”表格,启动方法是单击
“站点”、
“组织”、
“产品”、
“存储库”、
“项目” 和
“项目群” 中
“实用程序”页面上的
“报告管理”链接。从
“报告模板”表格中生成的所有报告都会在启动
“报告管理”实用程序的上下文中生成。从
“报告模板”表格生成报告模板时,会启动
“报告构建器”。
查询构建器
“查询构建器”实用程序可用于使用标准 SQL 概念定义并保存有关 Windchill 数据的查询。查询的组成部分包括选定类型中的选定属性、类型之间的连接,还可以包括其他条件和子查询。与“报告模板”表格一样,“查询构建器”实用程序仅供管理员进行访问。
在“查询构建器”实用程序中创建的新查询会在最初启动“报告模板”实用程序的上下文中创建。一个查询保存在“查询构建器”实用程序中后,它将成为报告模板并可在“报告模板”表格中找到。
从“查询构建器”实用程序中生成的报告会在最初启动“报告模板”表格的上下文中生成。从“查询构建器”实用程序生成报告后,会启动“报告构建器”实用程序。
在“查询构建器”中,针对报告模版设置了“显示为报告”属性后,会使基于该报告模版的报告对象在“报告”表中变为可见。
报告表格
“报告”表格将列出并说明可在当前上下文中使用的所有报告对象,包括随 Windchill 解决方案一起安装的预定义报告以及在您的站点创建的所有新报告。如果报告可在多个上下文中使用,则报告输出可能不同,这取决于在其中查看报告的上下文。
“报告”表格以及
“已保存报告”和
“数据监控器”表格可从
Windchill 的多个位置获得,这些位置包括
“产品”、
“项目”、
“项目群”、
“更改”、
“存储库”、
“组织”、
“站点” 和
“主页”。任何给定上下文中的
“报告”表对访问该上下文的所有用户均可见。
| 要在 “主页”页面中查看 “报告”(以及 “已保存报告”和 “数据监控器”表),请从 “自定义”菜单中选择 “报告”。 |
从“报告”表查看报告时,会启动“报告构建器”。
| 在站点启用 Windchill Business Reporting 后,将在 Windchill Business Reporting 查看器中启动为专用于 Windchill Business Reporting 而创建的所有报告。 |
报告构建器
用户可以使用“报告构建器”来过滤 Windchill 报告的指定条件,以及输入所需的输入参数。生成报告后,报告输出将显示在“结果表”中,从中可以使用各种格式导出该输出。如果“结果表”中的报告输出不符合预期,可以在“条件”窗格中进行更改并根据需要重新生成报告,所有操作都将在“报告构建器”窗口的同一个会话中进行。可以创建一些图表,以便在“结果表”上方以图形方式显示报告输出。
指定的报告条件可以由站点和组织管理员保存下来,以供今后重复使用。查看已保存的报告以及从“已保存报告”表进行查看时,在“报告构建器”的“条件”窗格中,可在“已保存报告”下拉列表中找到此类已保存的条件。
已保存报告表格
“已保存报告”表将列出在当前上下文的“报告”表中可用的报告的所有已保存条件。对于任何单个报告,都可以创建多个已保存报告。在任何给定的上下文中,“已保存报告”表始终与“报告”和“数据监控器”表一起显示,并且对访问该上下文的所有用户均可见。
从“已保存报告”表查看已保存报告时,会启动“报告构建器”。
对于各个已保存报告,可以创建多个数据监控器,它们会显示在“数据监控器”表中。
数据监控器表
“数据监控器”表将列出从“已保存报告”表中的已保存报告创建的所有数据监控器对象。
数据监控器是已保存报告的安排好的执行过程,在满足结果的指定阈值 (通常为 1) 时会发送电子邮件通知。已执行的报告将保留在数据库中,并可在执行后随时进行查看,直至被清除为止。
数据监控器可用于自动运行必须定期运行的报告,并将输出分配给需要的个人。数据监控器还可以用作警告,尤其是在设定阈值的情况下使用。出于不同的目的,可以为一个已保存的报告创建多个数据监控器。
在任何给定上下文中,“数据监控器”表始终与“报告”和“数据监控器”表一起显示,并且对访问该上下文的所有用户均可见。