ZENworks?Reporting,ZENworks®

文件夹 2
Reporting 系统参考手册 2019年10月 法律声明 ©Copyright2008-2019MicroFocus或其关联公司之
一。
MicroFocus及其关联公司和许可方(统称为“MicroFocus”)对其产品与服务的担保,仅述于此类产品和服务随附的明确担保声明中。
不可将此处所列任何内容解释为构成额外担保。
MicroFocus不对本文档所含的技术、编辑错误或遗漏承担责任。
本文档中所含信息将不时更改,恕不另行通知。

2 目录 关于本指南
5 1ZENworksReporting
7 1.1概述.....................................7 1.2入门.....................................8 1.2.1登录ZENworksReporting.....................................................81.2.2ZENworksReporting主页.........................91.2.3浏览储存库..............................111.2.4搜索储存库..............................111.2.5使用储存库资源............................141.2.6对储存库列表排序...........................141.3关于替换徽标的重要信息............................14 2专用编辑器 17 2.1概述.....................................17 2.1.1数据源................................172.1.2使用数据选择器............................182.1.3专用编辑器面板............................202.1.4专用视图类型.............................232.2创建专用视图.................................24 2.2.1创建计算字段.............................252.3生成专用报告.................................26 2.3.1从现有的专用视图生成专用报告.....................262.3.2创建专用视图并生成报告........................272.4调度报告...................................27 2.4.1安排和运行报告............................272.4.2输出选项...............................292.4.3查看已安排作业列表..........................302.4.4简单选项和日历选项..........................312.4.5在后台运行作业............................322.5使用表....................................32 2.5.1在表中使用字段............................322.6使用图表...................................36 2.6.1在图表中使用字段和度量........................372.6.2选择图表类型.............................372.6.3与图表交互..............................392.7使用标准交叉表................................39 2.7.1在交叉表中使用字段..........................392.8使用过滤器和输入控件.............................42 2.8.1使用过滤器..............................422.8.2使用输入控件.............................462.8.3输入控件和过滤器可用性........................47 目录
3 3使用ZENworksReporting仪表板 49 4ZENworksReporting管理 51 4.1管理用户...................................51 4.2管理角色...................................52 4.3管理资源...................................53 4.3.1许可权限...............................534.3.2为报告设置只读许可权限........................554.3.3指派用于创建专用视图的许可权限....................564.3.4向预定义报告指派执行许可权限.....................574.3.5创建文件夹..............................574.3.6移动文件夹..............................574.4管理ZENworksReporting设置..........................58 4.4.1管理日志设置.............................584.4.2管理专用设置.............................604.4.3管理专用超速缓存设置.........................614.4.4管理导入设置.............................634.4.5管理导出设置.............................64 AZENworksReporting查错 69
4 目录 关于本指南 本《NovellZENworks系统报告参考手册》中的信息可帮助您使用ZENworksReporting创建和管理报告。
这些信息的组织方式如下: 第1章“ZENworksReporting”(第7页)第2章“专用编辑器”(第17页)第3章“使用ZENworksReporting仪表板”(第49页)第4章“ZENworksReporting管理”(第51页)附录A“ZENworksReporting查错”(第69页) 适用对象 本指南的适用对象为ZENworksReporting管理员。
反馈 我们希望收到您对本手册和本产品中包含的其他文档的意见和建议。
请使用联机文档每页底部的用户意见功能。
其他文档 ZENworksReporting还有其他两种采用PDF和HTML格式的支持文档,可供您了解并实施本产品。
有关其他文档,请参见ZENworks文档网站。
关于本指南
5 6 关于本指南
1 1ZENworksReporting ZENworksReporting解决方案与不同的NovellZENworks产品集成,可为这些产品提供报告功能。
ZENworksReporting包含以下功能: 让您为不同的NovellZENworks产品生成报告。
提供直观的用户界面,您可以在其中使用特定视图执行数据分析。
此外,还提供增强的 功能用于深入查看数据。
随附根据最常见的用例预定义的报告。
您可以使用这些报告着手进行您的工作。
提供日程安排功能来生成可递送到您邮箱的报告。
允许您以多种文件格式导出报告数据。
提供内置的图表,帮助您从新的角度洞察数据。
支持基于LDAP的鉴定,方便组织中的非ZENworks用户或管理员进行访问。
本章包含以下几节内容:第1.1节“概述”(第7页)第1.2节“入门”(第8页)第1.3节“关于替换徽标的重要信息”(第14页) 1.1概述 ZENworksReporting包含以下核心组件: Jaspersoft报告引擎:ZENworksReporting使用基于Web的应用程序Jaspersoft作为底层报告引擎。
域:Jaspersoft报告引擎使用域来显示用于报告的对象或项目。
域是映射到数据库纲要的对象集合。
域可用于不同的ZENworks产品,例如ZENworksConfigurationManagement、AuditManagement和ZENworksMobileManagement。
这些域未随附在ZENworksReporting中,而是随附在独立的ZENworks产品中。
ZENworks随附两组域:ZENworksConfigurationManagement和ZENworksAudit。
在安装ZENworksReporting过程中,将会根据指定的信息,将其中一个或多个域导入ZENworksReporting。
域打包为压缩资源文件的一部分。
LDAP访问:ZENworksReporting当前仅支持基于LDAP的鉴定。
因此,用户必须使用其LDAP身份凭证登录ZENworksReporting。
ZENworksReporting支持MicrosoftActiveDirectory和NetIQe-Directory。
在安装过程中,客户需指定LDAP组,该组包含的用户在ZENworksReporting中应该拥有管理员特权。
在安装期间,这些组将映射为ZENworksReporting中的管理员角色。
以后,属于这些组的用户便可以管理员身份登录ZENworksReporting。
ZENworksReporting
7 ZENworksReporting根据用户要求提供ZENworks数据视图。
可以使用以下方式查看数据: 专用视图:这些视图主要是ZENworksReporting提供的数据分析工具。
可以通过将不同的域对象拖放到专用编辑器中,来创建这些视图。
用户还可以选择要过滤的特定对象。
使用这些过滤器,用户可对数据执行深入查看,以获得更深入的了解。
在这些视图中,用户仍可访问域公开的所有数据对象,并可以交换对象。
您还可以借助专用视图生成使用对象组合的报告,从而获得有用的结果。
获取所需的结果后,您可以保存此视图供以后使用,或者将其发布为专用报告。
专用视图可以是表格视图、图表视图或交叉表视图。
专用报告:这是一些自定义报告,可以通过将专用视图另存为报告,或者编写SQL查询并将其嵌入报告来创建。
预定义报告:这是Novell创建的报告。
它们采用适当的格式,通过JaspersoftStudioProfession工具构建而成。
这些报告特定于域,在压缩的资源文件中提供,在安装期间,该文件将导入ZENworksReporting。
仪表板:仪表板是随相关信息一起提供的报告集合。
仪表板可以使用ZENworksReporting随附的预定义报告,也可以使用专用报告。
1.2 1.2.1 入门 本节包含下列信息: 第1.2.1节“登录ZENworksReporting”(第8页)第1.2.2节“ZENworksReporting主页”(第9页)第1.2.3节“浏览储存库”(第11页)第1.2.4节“搜索储存库”(第11页)第1.2.5节“使用储存库资源”(第14页)第1.2.6节“对储存库列表排序”(第14页) 登录ZENworksReporting 要保护您通过服务器访问的数据,您必须使用口令登录ZENworksReporting。
1在Web浏览器中输入http://<主机名>:<端口号>或http://:<端口号>,其中,<主机名>是托管ZENworksReporting的设备的名称。
2在“登录”页中,指定用户ID和口令。
用户ID必须是LDAP用户ID。
3要更改默认的区域设置和时区,请单击显示区域设置和时区,然后从下拉列表中选择所 需的区域设置和时区。
4单击登录。
在内部,指定的用户ID将会鉴定到LDAP服务器。
授权后,LDAP服务器将允许您登录应用程序。
ZENworksReporting主页随后即会显示。

8 ZENworksReporting 1.2.2 ZENworksReporting主页 在主页中,您可以快速访问服务器最常用的功能。
显示的菜单取决于用户许可权限。
主页包含以下图标: 报告:显示可查看和运行的报告的列表。
专用视图:起动数据选择器向导,然后起动专用编辑器用于设计专用视图,您可以在服务器上基于这些视图以交互方式创建报告。
仪表板:起动仪表板设计器,以便将报告、输入控件、图形、标签和Web内容整合到单个集成视图中。
管理:起动“用户和角色”页。
只有管理员才能查看和访问此菜单。
有关信息,请参见第4章“ZENworksReporting管理”(第51页)。
下表提供了主页中各个菜单的说明: ZENworksReporting
9 菜单库 查看管理创建 说明 可让您返回主页。
显示储存库页,其中只包含当前登录用户有权查看和操作的专用视图、报告和仪表板。
“库”显示以下信息:创建日期:资源的创建时间修改日期:上次修改资源的时间 一般情况下,创建日期早于修改日期。
但在以下情况下,创建日期可能晚于修改日期: 修改某个现有报告(报告A)之后,将其复制到新报告(报告B)中。
在“库”列表中,报告B的创建日期是创建该报告的日期,但其修改日期反映的是最后一次更改报告A的时间。
可在两个系统之间导出和导入现有报告。
在“库”列表中,报告创建日期是报告导入到新系统的日期,修改日期是最后在原始系统中修改报告的日期。
搜索结果:显示根据过滤器面板中的搜索准则过滤的资源储存库。
也可以通过单击主页上的查看报告来访问此选项。
有关搜索功能的详细信息,请参见过滤搜索结果(第12页)一节。
储存库:显示包含资源(例如报告、报告输出、数据来源和图像)的文件与文件夹储存库。
讯息:列出系统讯息,例如安排好的报告中的错误。
用户:显示“管理用户”页面。
角色:显示“管理角色”页面。
服务器设置:显示“服务器设置”页面。
只有管理员才能查看和访问这些页面。
有关详细信息,请参见第4章“ZENworksReporting管理”(第51页)。
专用视图:起动专用编辑器,以便以交互方式设计视图。
也可以通过单击“入门”页面中的创建专用视图来访问此选项。
要创建专用视图,请参见第2.2节“创建专用视图”(第24页)。
报告:起动“创建报告”页面,以通过选择所需的专用视图来创建报告。
也可以通过单击主页上的创建报告来起动此选项。
要创建报告,请参见第2.3节“生成专用报告”(第26页)。
仪表板:起动仪表板设计器,以便将报告、输入控件、图形、标签和Web内容整合到单个集成视图中。
有关详细信息,请参见第3章“使用ZENworksReporting仪表板”(第49页)。
如果您以管理员身份登录,主页中会显示用于管理用户、角色和设置的附加选项和菜单项。
10ZENworksReporting 1.2.3 浏览储存库 储存库是用于存放报告、分析视图和服务器相关文件的内部储存。
储存库由包含文件系统等资源的文件夹组成。
但是,与文件系统不同,储存库是以专用数据库的形式储存的,只有ZENworksReporting才能直接访问它。
您可以使用下列任一方法从主页访问“储存库”页面: 单击查看报告单击查看>储存库单击查看>搜索结果单击库 1.2.4 “储存库”页面提供了同一组底层对象的不同视图。
在“储存库”页面中,可以访问服务器上储存的报告和其他文件。
如果您对这些文件夹拥有相应的权限,则可以浏览储存库内容。
搜索储存库 根据您的访问权限,您可以搜索整个储存库,或者使用过滤器缩小搜索范围。
可以基于资源名称、资源更改者、资源类型、资源创建日期和日程安排使用过滤器。
搜索所有资源(第11页)过滤搜索结果(第12页) 搜索所有资源 要搜索储存库中的所有资源,请执行以下操作:1单击查看>搜索结果,或使用主页右上角的搜索字段。
2在“过滤器”面板中,选择以下过滤器之一:所有可用、由我修改或由我查看。
3选择所有类型。
4单击。
搜索结果将显示您有权查看的文件。
单击列表中的一个资源即可查看。
ZENworksReporting11 过滤搜索结果 如果您输入搜索准则并在任一服务器页面顶部单击使用以下默认设置: 包括子文件夹从显示给用户的最上方的文件夹开始搜索报告、报告输出或其他资源按名称的字母顺序排序 ,服务器将不使用过滤器。
搜索功能 如果您单击查看>搜索结果,然后在搜索结果页面中单击置的过滤器。
,服务器将使用过滤器面板中设 注释:系统不会自动清除您在搜索字段中输入的搜索准则。
要清除搜索准则,请单击。
可以使用过滤器来优化搜索。
例如,可以使用过滤器来查找最近查看过的报告。
您可以设置以下类型的过滤器: 用户资源访问时间安排好的报告可以单独设置每个过滤器。
“用户”过滤器包含以下设置: 过滤器设置 所有可用(默认)由我修改由我查看 说明将显示所有资源。
选择上次登录用户修改的资源。
选择登录用户运行和查看过的资源。
此过滤器将应用到可视化类型,以及报告中包含的资源,例如图像。
“资源类型”过滤器包含以下设置: 12ZENworksReporting 过滤器设置所有类型(默认)报告报告输出 专用视图仪表板域数据来源已弃用的报告 说明显示所有资源。
仅显示报告。
显示已安排的或者在后台运行的报告的输出。
报告输出可以是任何支持的导出类型,例如HTML和PDF。
仅显示视图。
仅显示仪表板。
仅显示域。
仅显示数据来源。
仅显示已弃用的报告。
“访问时间”过滤器包含以下设置。
所有时间设置都相对于用户的有效时区: 过滤器设置 任何时间(默认)今天过去上周上个月 说明显示所有资源。
显示当天查看或修改的资源。
显示昨天查看或修改的资源。
显示过去7天(包括当天)查看或修改的资源。
显示过去30天(包括当天)查看或修改的资源。
“安排好的报告”过滤器包含以下设置: 过滤器设置 任何日程安排(默认)已安排由我安排未安排 说明显示所有资源。
显示包含已安排作业的报告。
显示包含当前登录用户所安排作业的报告。
显示不包含已安排作业的报告和其他所有资源类型。
有关搜索资源的提示: 使用字词片段。
搜索资源的显示名称或部分显示名称。
搜索资源说明中的字词或片段。
使用多个字词。
ZENworksReporting13 1.2.51.2.6 使用不区分大小写的字词。
不要搜索文件夹名称。
不要在搜索词之间输入引号或符号。
使用储存库资源 在“储存库”面板中找到资源后,可以执行以下任务: 要运行和查看报告,请单击报告名称。
要执行上下文菜单中的其他选项,请右键单击资源的名称。
例如,编辑或在设计器中打 开。
上下文菜单中显示的选项取决于指派给用户的权限。
要选择一个或多个资源,请单击行中除资源名称以外的任意位置。
使用上下文菜单,或 者结果列表上方的按钮(运行、编辑、打开、复制、剪切(移动)或删除)。
如果该资源不支持相应的操作,或者您没有相应的许可权限,这些按钮可能将不可用。
例如,如果您没有写入许可权限,则当您选择仪表板或专用报告时,打开按钮将不可用。
您可能还需要有访问文件夹或依赖文件(例如资源的图像)的许可权限。
例如,要安排某个报告,您需要对服务器上用来保存报告输出的文件夹拥有读取、写入或删除许可权限。
储存库面板中可能会显示以下图标: 图标表示报告已安排好运行,或者正在后台运行。
要查看针对该报告安排的作业列表,请单击此图标。
图标表示报告为其输入控件提供了保存选项。
要列出保存选项,请单击图标。
对储存库列表排序 要更改报告和其他资源列表的顺序,请使用排序依据控件: 单击名称可按字母顺序排序(名称以A开头的排在最前面)。
这是默认的排序顺序。
单击修改日期可按最近修改时间与日期排序(最近修改的项目排在最前面)。
1.3关于替换徽标的重要信息 要手动替换报告中的图像,请执行以下操作: 1起动JaspersoftStudio。
2按照如下步骤在储存库资源管理中上载图像: 2a在储存库资源管理器中右键单击相应的报告单元(文件夹)。
2b选择新建>图像,然后单击下一步。
2c为新图像指定名称和ID,然后按下一步。
2d上载新图像,然后单击完成。
14ZENworksReporting 3为需要使用新图像的报告打开.jrxml文件。
3a单击图像(默认徽标),转到属性面板。
3b转到图像,并将表达式属性更改为"repo:<新图像的名称>" 4保存jrxml文件以发布这些更改。
要自动替换默认徽标,请执行以下操作: 1打开终端。
2转到/var/adm/reporting。
3键入./change-logo.sh并按Enter。
指定新图像的路径。
此操作只会替换ZENworksReporting预定义报告的徽标。
ZENworksReporting15 16ZENworksReporting
2 2专用编辑器 专用编辑器是用于创建和编辑专用视图的交互式设计器。
使用它可浏览和分析主题或域中的数据。
专用视图还可用于创建报告内容。
有关专用编辑器的其他信息,请参见以下几节: 第2.1节“概述”(第17页)第2.2节“创建专用视图”(第24页)第2.3节“生成专用报告”(第26页)第2.4节“调度报告”(第27页)第2.5节“使用表”(第32页)第2.6节“使用图表”(第36页)第2.7节“使用标准交叉表”(第39页)第2.8节“使用过滤器和输入控件”(第42页) 2.1 2.1.1 概述 使用专用编辑器可以创建各种类型的报告,例如表、交叉表和图表。
可通过拖放项目来创建报告。
可以添加和汇总项目、定义组、指定报告的标签和标题,以及为每个项目设置数据格式。
您还可以使用该编辑器以交互方式浏览和分析数据。
第2.1.1节“数据源”(第17页)第2.1.2节“使用数据选择器”(第18页)第2.1.3节“专用编辑器面板”(第20页)第2.1.4节“专用视图类型”(第23页) 数据源 使用以下储存库对象可与数据来源建立连接,以便创建专用视图: 域:这是映射到数据库纲要的对象集合。
域可用于不同的ZENworks产品,例如ZENworksConfigurationManagement、AuditManagement和ZENworksMobileManagement。
主题:主题以JRXML文件的形式创建,然后与服务器中的数据来源关联。
还可以从服务器中的域创建主题。
有关主题的详细信息,请参见《JaspersoftServerUserGuide》(Jaspersoft服务器用户指南)。
专用编辑器17 2.1.2 使用数据选择器 选择数据来源后,数据选择器即会显示。
只有在将来源中的项目选入选定字段之后,预过滤器、显示和另存为主题按钮才会启用。
预过滤器、显示和另存为主题功能是可选的,并且可按任意顺序使用。
您可随时单击表、图表或交叉表基于选择的数据设计视图。
有关数据选择器的其他信息,请参见以下几节: 选择项目(第18页)预过滤数据(第18页)更改默认标签设置(第19页)保存设置(第20页) 选择项目 单击字段可以选择要在视图中使用的,或者可用于域主题中的项目与字段集。
来源面板显示域中的字段集。
使用和图标可以关闭或展开每个集。
选定字段面板显示已从来源面板中选择的项目。
要将某个字段在面板之间移动,可以拖动、双击该项目,或者在选择该项目后单击某个箭头按钮。
预过滤数据 在单击表、图表、交叉表或另存为主题之前,可以预过滤数据选择器向导中的数据。
预过滤数据可以限制域主题中可用的数据选项,或者专用视图中显示的字段。
您可以针对最终报告中不会显示的字段定义过滤器。
符合所有定义准则的过滤器将显示在最终报告中。
您还可以设计报告来提示用户指定要用作过滤器的输入数据。
预过滤器面板提供了用于在服务器中设计视图的强大功能。
18专用编辑器 要定义过滤器,请执行以下操作: 1在数据选择器向导中,单击预过滤器。
2展开字段面板中的选项。
3双击以选中某个字段。
4选择一个比较运算符。
文本字段包含子字符串比较运算符(例如开头为或包含),以及全字符串匹配运算符(例如等于或为其中之一)。
当您选择全字符串匹配运算符时,选定字段的所有现有值将会显示,这些值是从数据库中实时检索的。
过滤器面板中显示了一个下拉列表。
该列表包含帐户名称,您可以从中选择多个值。
5在可用值中,单击每个值并将其移至选定值以进行比较。
如果可用值中显示的值超过50个,请单击显示的项目数上限。
来搜索所需的值。
您可以配置可用值中可 6选中已锁定复选框以将视图限制于选定值。
默认情况下,已锁定复选框不会选中,因此最终用户在运行报告时可以使用过滤器。
7单击确定。
8在过滤器面板中,单击更改以修改条件。
9单击确定保存更改。
要从列表中删除项目,请选择一行,然后单击去除。
注释:数据行必须与所有条件匹配。
应用于数据的过滤器必须是您所定义的所有条件的逻辑与运算符。
更改默认标签设置 在专用编辑器中,使用显示面板可以更改字段的标签和顺序。
在专用编辑器中,您随时可以更改字段标签和顺序。
但是,如果您配置了设置,更改将在域主题中更新。
显示面板包含以下选项: 要更改字段的顺序,请单击所需字段所在的行。
然后,根据所需的位置,使用移到最前面、上移、下移或移到最下面按钮。
可以移动集中的字段,也可以移动集。
默认情况下,字段名称将变成您基于给定字段创建的行、列或度量的显示标签。
要更改 字段或集的默认显示标签,请双击相应的行,并在文本框中指定新标签。
视图中不使用集。
不过,要快速创建视图,您可以使用集来一次性添加所有字段。
如果您不想在专用编辑器中使用集,请在数据来源选择面板的顶部选择平面列表。
然后, 可为字段重建标签和重新排序。
专用编辑器19 2.1.3 保存设置 在另存为主题面板上,可以指定将数据选择器设置另存为域主题时所用的名称和说明。
保存这些设置后,您可以使用域主题的字段、过滤器和显示标签设置,基于域主题创建不同的视图。
您还可以编辑域主题以更改设置。
专用编辑器面板 使用专用编辑器可以创建各种类型的视图和报告。
图2-1专用编辑器 专用编辑器面板包括:数据来源选择面板(第20页)专用视图面板(第20页)过滤器面板(第22页) 数据来源选择面板 数据来源选择面板包含从主题或域中选择已放在字段和度量中的项目的列表。
要隐藏或显示此面板,请单击左上角的“数据来源选择”图标。
隐藏选项有助于您排列较大专用视图中的内容。
专用视图面板 专用视图面板提供了可让您控制和组织视图中包含的数据的工具。
20专用编辑器 图2-2专用视图面板 有关专用视图面板的详细信息,请参见以下几节:专用编辑器工具栏图标(第21页)布局区段(第22页)网格细节选择器(第22页) 专用编辑器工具栏图标 图标 名称显示模式保存导出 复原重做全部撤消切换组 排序 说明 用于隐藏编辑器界面。
此模式提供编辑器完整功能集的子集。
用于选择保存选项。
用于将报告导出成以下格式:PDF、Excel(分页)、Excel、CSV、DOCX、RTF、Flash、ODT、ODS、XLSX(分页)、XLSX(分页)和XLSX。
用于撤消最近的操作。
用于恢复最近撤消的操作。
用于将视图还原为上次保存前的先前状态。
用于更改显示组模式。
例如,如果列显示“分发包类型”,行显示“分发包版本”和“分发包创建日期”,则当您单击此图标时,列信息将显示为行,反之亦然。
只有交叉表视图和图表视图可启用此选项。
用于对表中的数据排序。
有关详细信息,请参见为表排序(第34页)。
专用编辑器21 图标 名称输入控件页选项 查看SQL查询 下拉列表 说明 用于查看应用于视图的输入控件。
有关详细信息,请参见第2.8.2节“使用输入控件”(第46页)。
用于选择页面级选项: 显示或隐藏布局区段显示或隐藏标题区域 用于校验数据。
要执行此操作,您必须拥有管理员权限。
查询是只读的,但可以复制到剪贴板或其他文档以进行检查。
默认情况下处于禁用状态。
要启用查询,请单击管理>服务器设置>专用设置,然后选中在专用编辑器中启用查询查看复选框。
用于重设置表、图表或交叉表视图。
用于在视图中显示可用示例数据、完整数据或无数据的 子集。
只有交叉表视图和图表视图可启用此选项。
使用无数据功能可以创建专用视图并提高性能。
设计专用视图后,便可按预期使用示例数据或完整数据功能来查看结果。
布局区段 工具栏下面是布局区段,其中包含以下字段:对于表视图,可用字段为列和组。
对于图表和交叉表视图,可用字段为列和行。
根据具体的视图,这些字段具有不同的标签和功能。
您可以将字段与度量中的项目拖放到专用视图中。
网格细节选择器 布局区段下面是网格细节选择器。
此选项仅适用于图表视图或表视图。
在表视图中,单击可选择以下选项: 详细数据总计数据细节和总计 过滤器面板 过滤器面板显示针对视图定义的过滤器。
您可以设置过滤器值,然后在专用视图面板中查看结果。
要隐藏或显示过滤器面板,请单击过滤器面板右上角的“过滤器”图标。
有关详细信息,请参见第2.8节“使用过滤器和输入控件”(第42页)。
22专用编辑器 2.1.4 专用视图类型 专用编辑器可让您选择以下视图类型:表(第23页)图(第23页)交叉表(第24页) 表 表视图用于查看数据库中的值,以及汇总各列中的值。
表视图包括列、行与组。
使用组,可以根据任一字段中的相同值为行分组,并提供每个分组值的中间汇总。
例如,分发包细节表视图包含的列会指出每个分发包的分发包名称、版本和创建日期,其行会显示分发包类型。
分发包类型 分发包名称 版本 创建日期 增补程序分发包 B1
0 Windows分发包 B2
1 Linux分发包 B3
1 2013-06-092013-04-302013-08-18 有关详细信息,请参见第2.5节“使用表”(第32页)。
图 图表视图可以比较多个相关项目集间的一个或多个度量。
图表以图形方式汇总数据,支持条形图、折线图、面积图和饼图等图表类型。
例如,在下表中,图表选项卡以条形图来表示数据,该条形图比较了每个分发包类型的分发包计数。
专用编辑器23 分发包类型增补程序分发包 Windows分发包02 Linux分发包 有关详细信息,请参见第2.6节“使用图表”(第36页)。
交叉表 交叉表的表示形式比表更为精简;它们提供项目及其计算值的数据。
列与行指定组的维度;单元格包含汇总的度量值。
例如,在列按分发包类型分组的交叉表中,分发包计数如下: 分发包类型增补程序分发包Windows分发包Linux分发包总数 分发包计数10015050300 有关详细信息,请参见第2.7节“使用标准交叉表”(第39页)。
2.2创建专用视图 专用视图是基于域或主题的数据视图。
专用视图可以是表、图表或交叉表。
它是分析操作的入口点。
1单击创建>专用视图。
2在数据选择器面板中,选择域。
24专用编辑器 3单击展开树视图结构,然后选择您要使用的域。
您只能查看您对其有相应权限的域。
4单击选择数据。
5在数据选择器面板中,单击字段选择要在专用视图中使用的项目。
有关详细信息,请参见选择项目(第18页)。
在“数据选择器”面板中,选择所需的选项: 预过滤器:用于创建过滤器,以限制专用编辑器中可用的数据。
有关详细信息,请参见预过滤数据(第18页)。
显示:用于更改字段及显示标签字段中的显示名称。
有关详细信息,请参见更改默认标签设置(第19页)。
另存为主题:用于保存自定义主题。
有关详细信息,请参见保存设置(第20页)。
6选择专用视图的类型:表、图表或交叉表。
有关详细信息,请参见第2.1.4节“专用视图类型”(第23页)。
7创建一个计算字段。
为了实现更好的性能,MicroFocus建议在专用视图中针对指派状态和部署状态创建一个计算字段,来代替创建过滤器的方法。
有关信息,请参见第2.2.1节“创建计算字段”(第25页)。
8从字段和度量中选择所需的项目。
有关详细信息,请参见第2.5.1节“在表中使用字段”(第32页)、第2.6.1节“在图表中使用字段和度量”(第37页)或第2.6.1节“在图表中使用字段和度量”(第37页)。
9将光标放在上,然后单击保存专用视图或将专用视图另存为。
10选择要在其中保存视图的文件夹。
默认情况下,专用视图保存在储存库中。
11指定视图名称,然后单击保存。
也可以打开并编辑现有专用视图,来创建新的专用视图。
注释:由于数据库中不会储存iOS用户细节,因此与iOS设备关联的用户名不会显示在报告中。
2.2.1 创建计算字段 要创建计算字段,请执行以下操作: 1在左侧的字段面板中,单击创建计算字段。
新的计算字段即会显示。
2对公式使用如下语法:2a对标签字段和度量值使用双引号(")2b对文本和级别使用单引号(')。
3选择在公式中显示自变量。
4在函数列表中选择所需的函数。
专用编辑器25 5单击验证校验语法。
6单击创建字段。
2.3 2.3.1 生成专用报告 使用专用编辑器可以浏览视图,而这些视图也可另存为报告。
可在iReport中编辑此类报告,并可在仪表板中安排和添加这些报告。
第2.3.1节“从现有的专用视图生成专用报告”(第26页)第2.3.2节“创建专用视图并生成报告”(第27页) 从现有的专用视图生成专用报告 如果要从任何现有视图生成报告,请执行以下操作: 1转到您用来保存视图的文件夹。
2选择视图。
3将光标放在用报告。
上,然后选择保存专用视图并创建报告,以将该视图另存为专用视图和专 4选择要在其中保存报告的文件夹。
5指定视图名称和报告名称,然后单击保存。
当您想要执行以下操作时,可将专用视图另存为报告: 在交互式报告查看器中查看数据。
对表数据执行其他格式设置。
在仪表板中嵌入数据内容。
6选择要运行的报告。
可以使用以下方法查看和选择报告:在主页中,单击查看报告。
单击查看>储存库。
单击查看>搜索结果。
单击库。
储存库面板即会显示。
该面板提供了同一组文件的不同视图。
7单击或右键单击报告名称,然后单击运行。
或者如果您要从查看>储存库访问报告,请选择报告行,然后单击运行。
从现有视图生成报告的替代过程 1在主页中,单击创建报告。
2在创建报告面板中,选择所需的视图,然后单击确定。
26专用编辑器 2.3.2 3将光标放在上,然后单击保存或另存为。
4选择要在其中保存报告的文件夹。
创建专用视图并生成报告 1执行第2.2节“创建专用视图”(第24页)中所述的步骤1至步骤
8,以及第2.3.1节“从现有的专用视图生成专用报告”(第26页)中所述的步骤3至步骤
7。
2单击或右键单击报告名称,然后单击运行。
或者如果您要从查看>储存库访问报告,请选择报告行,然后单击运行。
注释:从专用视图创建报告后,将无法在该报告中添加或去除对象。
依赖报告 当您从某个专用视图创建某个报告时,该报告将依赖于该视图。
当您更新某个专用视图时,其依赖报告不会更新。
例如,如果您在编辑器中打开某个专用视图并在其中添加一列,该列不会显示在先前从该视图创建的报告中。
要更新报告,您必须使用不同的文件名保存更新的视图。
2.4 2.4.1 调度报告 以下各节中的信息可帮助您安排报告:第2.4.1节“安排和运行报告”(第27页)第2.4.2节“输出选项”(第29页)第2.4.3节“查看已安排作业列表”(第30页)第2.4.4节“简单选项和日历选项”(第31页)第2.4.5节“在后台运行作业”(第32页) 安排和运行报告 您可以设置作业、作业的运行时间及其运行频率。
1在主页上,单击查看报告,或者单击查看>储存库。
2右键单击报告名称,然后选择日程安排。
3单击安排作业显示日程安排器面板。
专用编辑器27 4在作业名称字段中指定作业的名称,例如“每周报告”。
说明为可选项。
5设置以下日程安排属性: 启动作业:选择下列选项之一:立即:完成设置后立即启动作业。
在特定日期:在将来的某个时间启动作业。
单击日历图标,并选择将来的启动日期和时间。
要设置作业的运行时间,请在日历底部单击小时和分钟。
时区:指定日程安排的时区。
默认时区是服务器的时区,即您登录时进入的时区。
如果您处于不同的时区,请相应地设置此字段。
重复:选择下列设置之一:无:报告运行一次。
简单:每小时、每日或每周重复作业一次。
日历:按星期日期或月份日期重复作业。
如果您选择简单或日历,更多字段将会显示。
有关详细信息,请参见第2.4.4节“简单选项和日历选项”(第31页)。
6单击保存。
7(视情况而定)如果要安排的报告包含输入控件,则系统会提示您输入数据。
如果有任何已保存的值,这些值将显示在设置参数值面板顶部的下拉列表中。
在使用保存的值下拉列表中,可以设置针对所安排报告定义的输入控件。
可以针对安排的报告设置输入值,然后单击保存当前值以保存输入值。
8选择一组保存的值或者设置输入控件,然后单击保存。
9在输出设置面板中设置输出选项。
有关详细信息,请参见第2.4.2节“输出选项”(第29页)。
10单击保存。
28专用编辑器 2.4.2 作业即会显示在“安排的作业”列表中,如步骤2中所示。
11单击立即运行在后台运行报告。
输出选项 在输出细节面板中可以更改输出设置。
必须先设置作业,然后再设置输出选项。
有关信息,请参见第2.4.1节“安排和运行报告”(第27页)。
在输出细节面板中,可以更改以下设置:基本输出文件名:指定作业文件的名称。
输出说明:(可选)指定作业文件的说明。
输出格式:选择用于保存作业文件的格式。
如果您选择了多种格式,则每种格式将在储存库中储存为独立的文件,并作为独立的文件附加到电子邮件通知中。
输出区域设置:选择用于生成报告的区域设置。
专用编辑器29 2.4.3 报告必须支持相应的区域设置,例如,基于包含语言分发包的域的报告。
收件人:指定电子邮件通知的电子邮件地址。
主题:指定电子邮件通知的主题。
讯息:指定电子邮件通知的讯息。
附加文件:选择此选项可将报告输出随电子邮件通知发送。
跳过空报告:选择此选项可防止服务器在报告执行失败时,向电子邮件通知附加空的报告输出文件。
输出位置:浏览到要用于保存报告的文件夹。
您必须对该文件夹拥有写入许可权限。
顺序文件名:选择此选项可在作业创建的文件名后面追加时间戳。
在输出重复性作业时,或者在生成必须为输出标上日期的时间敏感型报告时,此选项十分有用。
如果使用了时间戳,文件名输出将是<基本名称>-<时间戳>.<扩展名>。
时间戳模式:时间戳的可选模式。
报告输出文件的有效模式只能包含字母、数字、连接号、下划线和句点。
默认模式为yyyyMMddHHmm。
例如,201307030601。
重写文件:选择此选项可将旧的输出文件重写为新文件。
未使用顺序文件名,或者指定了可能导致文件名相同的时间戳模式时,此选项将十分有用。
查看已安排作业列表 安排的作业显示在储存库面板中,旁边带有可以查看所有用户定义的作业。
1在主页上,单击查看报告。
2右键单击报告,然后选择日程安排。
已安排作业的列表即会显示。
图标。
用户可以查看他们定义的作业;管理员 安排的作业面板会显示作业的ID、创建作业的拥有者,以及作业的状态。
作业状态包括:正常:作业已安排。
正在运行:服务器正在生成报告。
完成:服务器已运行完作业,并已将输出文件放入储存库。
错误:日程安排器在安排或触发作业时遇到错误。
这不包括作业已成功触发,但在其运行期间发生错误的情况。
未知:日程安排器在触发的作业中遇到错误。
安排的作业面板包含以下选项:编辑:您可以编辑安排的作业并保存更改。
去除:您可以删除安排的作业。
当服务器收到一个删除运行中作业的请求时,会先运行完该作业,然后再将它删除。
30专用编辑器 2.4.4 通过安排的作业面板可以执行以下任务: 单击后退返回到报告列表。
单击安排作业定义新作业。
单击立即运行在后台运行报告,同时在服务器上继续操作。
单击刷新列表查看最新的作业。
简单选项和日历选项 要定期自动运行报告,请在“设置作业”页面中选择简单或日历重复模式: 简单重复模式会每小时、每日或每周定期运行作业。
如果使用简单重复,则重启动服务器后报告运行时间可能会更改。
日历重复模式涉及到更多设置:当天的时间、星期日期、月份日期和年中月份。
如果使用日历重复,则即使重启动服务器,报告也会在相同的时间运行。
简单重复模式的选项包括: 重复间隔:设置运行作业的间隔时间,以分钟、小时、天或周为单位。
无限期运行:一直运行作业,直到您将其删除。
按设置的次数运行:将作业运行指定的次数。
运行到指定的日期:在到达指定的日期之前一直运行作业。
单击选择日期。
节假日:节假日日历用于指定不运行安排的报告的日期列表。
每次只能选择一个节假日 日历。
日历重复模式的选项包括: 月:运行报告的月份。
日:运行报告的日期。
每天星期日期月份日期:输入日期或日期范围,以逗号分隔。
例如1,15。
时间:当天应运行作业的时间,以分钟和小时表示。
小时采用24小时制。
也可以输入多个分钟、小时和范围,以逗号分隔。
例如,如果为分钟指定0、15、30和45,为小时指定9-17,则会从上午9:00到下午5:45,每隔15分钟运行一次报告。
如果输入星号(*),则会每隔一分钟或一小时运行一次作业。
重复到:该日历重复模式会在到达指定的日期之前一直运行作业。
单击选择日期。
节假日:节假日日历用于指定不运行安排的报告的日期列表。
每次只能选择一个节假日日历。
专用编辑器31 2.4.5 在后台运行作业 在后台运行作业会生成一个报告,此行为可能不会影响服务器的性能。
作业完成后,您可以将报告导出为任意格式,并将其保存到储存库。
您可以通过电子邮件发送生成的报告,与其他人共享该报告。
在后台运行作业相当于将报告安排为立即运行。
1在主页上,单击查看报告。
2右键单击报告,然后选择在后台运行。
如果运行的报告包含输入控件或过滤器,则系统会提示您输入数据。
3选择一组保存的值或者逐个设置字段,然后单击“下一步”。
4在设置输出选项面板中指定细节,然后单击提交。
有关输出选项,请参见第2.4.2节“输 出选项”(第29页)。
5单击保存。
报告将立即运行。
2.5 2.5.1 使用表 以下几节介绍如何打开、编辑表格视图及设置其格式:第2.5.1节“在表中使用字段”(第32页) 在表中使用字段 可通过添加项目在表中插入数据。
所有可用项目都列在专用编辑器左侧的数据来源选择面板中。
数据来源选择面板中提供了以下参数: 字段,可作为列或组添加到表中。
度量,包含数据值的专用字段。
注释:大多数度量在表格视图中显示GUID,有些度量会显示度量值。
要将字段和度量中的项目作为列添加到表中,请执行以下操作:1在数据来源选择面板的字段或度量中,单击需要添加到表中的项目。
2将选定的项目拖到布局区段上的列框中。
选定的项目即会作为表中的列添加到视图中。
要从表中删除某个项目,请执行以下操作:在布局区段中,单击字段名称或度量名称旁边的x。
32专用编辑器 汇总 您可以显示表中任一列的汇总数据。
汇总数据可以采用各种形式的函数,例如:求和计数非重复计数平均 例如,在分发包大小列表按分发包类型分组的表中,您可以使用此函数来显示分发包大小的最小值、最大值、平均值或总和。
要在特定的列中添加汇总,请执行以下操作: 在表中,右键单击您要计算其汇总值的列,然后选择添加汇总。
汇总信息将添加到组标题,如果表中不包含组,则添加到列的底部。
要从特定的列中去除汇总,请执行以下操作:在表中,右键单击您要去除的汇总值所在的列,然后选择去除汇总。
要在所有列中添加或去除汇总,请执行以下操作: 单击,然后选择详细数据。
列标签和标题标签 对于表格报告,您可以直接在专用编辑器中编辑列标签或标题标签。
要编辑列标签或标题标签,请执行以下操作: 1在专用视图面板中,右键单击列或组标题。
2单击编辑标签。
3在文本框中,删除现有名称并指定新名称。
4单击提交。
要删除列标签或标题标签,请执行以下操作:1在专用视图中,右键单击列或标题。
2单击删除标签。
删除某个标签后,该标签仍会显示在专用编辑器中,但不会显示在报告中。
要重新应用标签,请执行下列操作: 1右键单击列或标题。
2单击添加标签。
3指定标签名称。
4单击提交。
专用编辑器33 管理列大小和间距 您可以更改表中各列的大小,以便更有效地利用空间。
通过单击要调整的列的右端来选择该列。
要调整列的大小,请执行以下操作: 1在专用视图面板中,选择要调整大小的列。
2将光标移到该列的右端。
3调整大小图标()显示后,单击并拖动该图标,直到将该列调整到所需的大小。
要更改列间的间距,请执行以下操作:1在数据来源选择面板中的度量下,单击分隔条。
2将分隔条拖放到布局区段内列框中您要隔开的两个列名之间。
表中会显示一个标有的分隔条列。
要去除分隔条,请右键单击分隔条列,然后选择从表中去除。
要使用分隔条来创建表边距,请执行以下操作:1在数据来源选择面板中,单击分隔条。
2将分隔条拖到布局区段内的列框中。
3将分隔条添加到表的右端。
对列重新排序 1在专用视图面板中,右键单击您要移动的列。
2单击右移或左移。
为表排序 在专用编辑器中,可按任一字段为表行排序。
1单击。
排序面板即会显示。
34专用编辑器 2要添加用作排序依据的字段,请在可用字段面板中双击所需项目,或者选择该项目然后 单击 。
3要进行排序,请选择一个或多个项目。
4在排序面板中选择每个字段,然后单击移到最前面、上移、下移或移到最下面。
5要从排序依据面板中去除某个项目,请选择相应字段,然后单击 。
6单击确定。
表中会显示按选定字段排序的行。
您还可以使用以下方法为表排序: 在数据来源选择面板的字段部分右键单击某个字段,然后单击用于排序。
在此情况下,表会按表中不包含的字段排序;您必须注意标题中的排序字段。
在专用视图面板的画布上右键单击某个列标题,然后单击用于排序。
注释:如果某个列已被使用,而您想要停止使用它或更改排序,请右键单击该列,然后单击更改排序。
添加标题 1在表的上方,选择单击以添加标题。
2在文本框中指定标题。
专用编辑器35 更改数据格式 您可以更改包含数字数据(例如日期和分发包大小)的列的格式。
1在专用视图中,右键单击您要更改其数据格式的列。
2单击更改数据格式。
3选择要使用的格式。
根据列中包含的数值数据类型,这些选项会有所不同。
更改数据来源 必须为表选择新的数据来源。
在选择新主题或域之前,请务必保存所有视图数据和格式。
如果您浏览到其他页面,对视图所做的所有更改也会丢失。
1在数据来源选择面板的顶部,单击2选择其他主题或域连接。
3单击表应用新的数据来源。
,然后选择更改来源。
控制数据集 可以使用网格细节选择器来控制网格中显示的数据。
网格细节选择器包含以下选项:详细数据,仅显示表细节。
总计数据,仅显示表总计。
细节和总计,显示单个表的细节以及表总计。
要更改显示的表细节,请执行以下操作: 1将光标放在上。
2选择要应用于表的选项。
专用编辑器将根据请求显示数据。
2.6使用图表 专用图表可让您以灵活的交互方式浏览图形化的数据。
您可以针对行与列选择不同的聚合级别,将列中的字段切换到行中,透视整个图表,隐藏图表值,以及缩放图表以查看图表细节。
以下几节介绍了如何查看、编辑专用图表及设置其格式。
使用图表时的许多相关任务与使用表和交叉表时的任务相同。
第2.6.1节“在图表中使用字段和度量”(第37页)第2.6.2节“选择图表类型”(第37页)第2.6.3节“与图表交互”(第39页) 36专用编辑器 2.6.12.6.2 在图表中使用字段和度量 要查看图表,必须至少添加一个度量。
在将任何度量添加到图表之前,专用编辑器会显示一个包含单个项的占位符。
当您添加度量时,编辑器将显示图表中每个度量的总计。
最初的显示内容只会反映您添加的度量;当您添加项目或维度时,显示内容不会更改。
例如,对于添加到条形图中的每个度量,不管您添加多少个项目,您都会看到一个包含该度量总计值的条形。
您可以添加、去除和排列度量与字段,不必等待显示内容更新。
添加所需的字段和度量后,可以使用右侧的滑块来选择详细程度。
所有可用字段将作为标准字段或度量列在数据选择面板中。
标准字段可添加到列或行中。
度量包含汇总值。
度量通常是数值字段,用于确定条形的长度、饼块的大小、点的位置 (在折线图中)和区域的高度。
度量可添加到行或列中。
但是,它们必须在同一目标中。
可以将一个或多个度量作为列或行添加到图表中。
但是,在同一图表中,不能将一个度量用作一列,将另一个度量用作一行。
创建图表时,请确保以层次结构的形式排列行组与列组,并将层次结构中层次最高的成员放在左侧。
要将字段或度量添加到行或列中,请执行以下操作: 1在数据选择面板中,选择要作为组添加到图表中的项目。
2将选定的项目拖到布局区段内的列或行框中。
更改度量的汇总函数 可以通过更改度量的汇总函数来获取数据的新视图。
例如,从“求和”更改为“平均值”。
要为度量选择新的汇总函数,请执行以下操作: 1在布局区段中右键单击该度量,然后单击更改汇总函数。
2从级联子菜单中选择函数。
视图随即使用新的汇总函数更新。
选择图表类型 下面是表示信息的图表类型: 柱形图条形图折线图面积图饼图 默认情况下,专用编辑器会创建柱形图。
您随时可以选择不同的图表类型。
专用编辑器37 要选择新的图表类型,请执行以下操作: 1在专用视图面板中,单击图标。
2选择要使用的图表类型。
选定的图表类型带有蓝色外框。
下表描述了可用的图表类型: 图标柱形图条形图折线图面积图 饼图 描述 柱形图:以各个柱形来描绘某个组的多个度量。
堆积柱形图:以单个柱形的不同组成部分来描绘某个组的多个度量,柱形的大小反映该组的聚合值。
百分比柱形图:以大小固定的单个柱形的不同组成部分来描绘某个组的多个度量。
条形图:以各个条形来描绘某个组的多个度量。
堆积条形图:以单个条形的不同组成部分来描绘某个组的多个度量,条形的大小反映该组的聚合值。
百分比条形图:以大小固定的单个条形的不同组成部分来描绘某个组的多个度量。
折线图:显示以直线连接的数据点。
样条图:显示以拟合曲线连接的数据点。
与折线图相比,面积图强调数量而不是趋势。
面积图:显示以直线连接的数据点并在线条下面填充颜色;组将显示为透明覆盖层。
堆积面积图:显示以直线连接的数据点并在线条下面填充纯色;组将显示为垂直排列的纯色区域,并逐个堆叠。
百分比面积图:显示以直线连接的数据点并在线条下面填充纯色;组将显示为某个大小固定的区域的组成部分,并以逐个堆叠的形式垂直排列。
面积样条图:显示以拟合曲线连接的数据点并在线条下面填充颜色;组将显示为透明覆盖层。
饼图:以圆的扇形显示某个组的多个度量。
38专用编辑器 2.6.3 与图表交互 创建图表类型的视图后,您可以使用交互功能(例如,轻拂图表的某个区域以放大,或者单击图例以隐藏组的成员)来浏览数据。
缩放 通过缩放可以更细致地查看图表的较小区域。
当图表底部的标签难以看清时(因为系统只会显示对应于选定区域的标签),缩放也很有用。
注释:缩放结果无法保存为专用视图或报告的一部分。
当您保存专用视图或者从专用视图创建报告时,缩放会自动重设置为显示整个图表。
要放大图表的某个区域,请执行以下操作:单击并拖动您要放大的区域,或轻拂该区域。
当您拖动或轻拂时,浅蓝色区域表示选定的区域。
视图中会放大选定的区域。
要在缩放后查看整个图表,请执行以下操作:单击画布右上角的重设置缩放。
隐藏组成员 使用图表下方的图例可以隐藏或查看组成员。
1要隐藏某个组成员,请在图表中单击相应的成员名称。
该成员将从图表中去除,并且图例将会灰显。
2要查看已隐藏的组成员,请单击该成员的灰显图例。
注释:隐藏的成员无法保存为专用视图的一部分。
当您保存专用视图或者从专用视图创建报告时,图表会自动重设置为显示所有成员。
2.7 2.7.1 使用标准交叉表 交叉表的数据、布局和格式选项不同于表或图表。
第2.7.1节“在交叉表中使用字段”(第39页) 在交叉表中使用字段 可将字段作为行组或列组添加到交叉表。
可将度量添加到交叉表行或列。
但是,所有度量必须全部作为行或全部作为列包含在交叉表中。
可以将一个或多个度量作为列或行添加到交叉表中。
但是,在同一交叉表中,不能将一个度量用作一列,将另一个度量用作一行。
专用编辑器39 交叉表的行与列 创建交叉表视图时,请确保以层次结构的形式排列行组与列组。
拖动组标题可以重新排列层次结构。
也可以右键单击标题,然后选择移动选项或按箭头键。
重新排列组可能会更改编辑器中的预览数据。
要将字段或度量添加到交叉表组,请执行以下操作: 1在数据来源选择面板中,选择要作为组添加到交叉表中的字段。
2将选定的项目拖到布局区段内的列或行中。
交叉表的度量 度量标签在交叉表中的显示方式取决于度量标签的状态是行还是列:作为行包含的度量将显示在交叉表中度量标题的下方。
作为列包含的度量将显示在交叉表中度量标题的右侧。
在交叉表中右键单击某个度量可执行以下操作:更改汇总函数更改数据格式从交叉表中去除创建过滤器上移或下移 度量以单元格的形式排列。
您可以添加任意数量的度量。
要重新排列度量,请将其拖到度量标签区域中。
裁切 裁切功能可让您在交叉表中保留或排除组成员。
要执行裁切,请右键单击所需的组成员并选择: 仅保留:只在交叉表中保留选定的组,去除所有其他组。
排除:从交叉表中去除选定的组。
按住Ctrl单击或者按住Shift单击可以选择多个要保留或排除的组。
注释:您可以选择多个行组或多个列组。
但是,无法同时按行组和列组裁切。
有关使用过滤器的详细信息,请参见第2.8节“使用过滤器和输入控件”(第42页)。
汇总 所有行组与列组都会自动汇总。
要关闭组汇总,请右键单击组中的任一标题,然后选择删除行汇总或删除列汇总。
要重新应用汇总,请右键单击标题并选择添加行汇总或添加列汇总。
40专用编辑器 注释:“删除汇总”选项仅适用于任一轴上最外面的组(最外面的行组或最外面的列组)。
要选择某个度量的汇总函数和数据格式,请右键单击度量标签,然后从上下文菜单中选择选项。
您无法更改针对自定义项目用于计算百分比(“总计百分比”、“列组父级百分比”和“行组父级百分比”)的汇总函数。
数值字段的汇总函数包括“求和”、“平均值”、“最大值”、“最小值”、“非重复计数”和“全部计数”。
非重复计数是指行或列中不同项目的数目;全部计数是指项目总数。
例如,如果有3个A类型的控件和3个B类型的控件,则非重复计数为
2,全部计数为
6。
折叠和展开成员 默认情况下,编辑器以折叠状态显示交叉表的每个行组与列组。
您可以查看组的总计,但无法查看组的各个成员的度量。
要查看组成员的度量,请右键单击组标签,然后选择展开成员。
展开组的成员后,选择折叠成员可以隐藏度量。
折叠外部组也会折叠其内部组。
展开成员和折叠成员选项仅适用于最外面的组,或者仅适用于已展开外部组中嵌套的内部组。
当您折叠某个组时,其汇总会自动显示。
这可以防止交叉表布局无效的情况。
如果先前删除了汇总,某些总计将没有任何可显示的值,就会发生此情况。
在非英语 默认情况下,交叉表的行与列按组名的字母顺序排序。
要更改交叉表排序方式,请执行以下操作: 1右键单击要用作交叉表排序依据的标题。
2在上下文菜单中,选择要应用的排序选项: 升序排序降序排序 上下文菜单中当前所应用的排序选项的旁边会显示一个蓝点。
如果交叉表包含多个行组或多个列组,内部组也会根据您选择的选项排序。
每次只能使用一个度量来排序。
更改另一度量的排序顺序会将所有其他度量的排序顺序重设置为默认设置。
调整布局大小 在表中需手动设置的许多布局与格式选项在交叉表中会自动设置。
具体而言,行大小与列大小是固定的,且无法使用分隔条。
专用编辑器41 2.8使用过滤器和输入控件 域使用不同的机制来筛选数据。
可以通过在域中选择字段并指定比较值来过滤域(和域主题)。
可以配置一些过滤器,供用户来选择数据。
在域设计中,还可以定义基于条件的过滤器;当报告运行时,这些过滤器不会显示在报告查看器中。
不管您要处理域还是主题中的数据,都可以在专用编辑器中定义过滤器。
此类过滤器可以减少视图默认返回的数据量,因而有助于提高视图的初始性能。
为防止用户查看整个数据集,您也可以在JRXML主题中使用输入控件,或者使用域设计中定义的过滤器,最终用户是看不到这些控件和过滤器的。
有关详细信息,请参见第2.8.3节“输入控件和过滤器可用性”(第47页)。
输入控件与过滤器可以平稳交互。
例如,您可以在从包含输入控件的JRXML主题获取数据的专用视图内创建过滤器。
服务器会根据过滤器和输入控件刷新编辑器。
由于输入控件与过滤器的某些组合不会返回数据,因此可能会导致生成空视图。
注释:如果结果集为空,请检查是否使用了过滤器与输入控件的不兼容组合(例如,是否将标准过滤器与仅保留过滤器相组合),或者是否使用了定义不当的自定义过滤器表达式。
(数据必须满足多个过滤器中的所有准则,而不是只满足这些过滤器的一部分准则。
)有关详细信息,请参见自定义过滤(第44页)。
JRXML是一种XML文件格式,用于保存和共享针对ZENworksReporting及使用它的应用程序(例如iReportDesigner)创建的报告。
JRXML是一种开放格式,它使用XML标准来精确定义报告的所有结构和配置。
在某些情况下,过滤器可能会与视图参数冲突,此时,您必须通过编辑JRXML文件来重命名导致冲突的字段。
2.8.1 使用过滤器 可在以下位置定义过滤器: 数据选择器(从域创建视图时)。
专用编辑器(即使在视图基于JRXML主题的情况下)。
有关在数据选择器中定义过滤器的信息,请参见预过滤数据(第18页)。
此外,您可以使用自定义表达式来控制如何将过滤器应用到一个或多个字段,以及要应用哪些过滤器。
有关详细信息,请参见自定义过滤(第44页)。
要在专用编辑器中创建过滤器,请执行以下操作: 1在数据来源选择面板中右键单击某个字段,然后单击创建过滤器。
过滤器面板中会显示一个新过滤器。
如果过滤器面板已隐藏,则当您创建新过滤器时,该面板会显示。
42专用编辑器 如果结果为空,请检查是否使用了过滤器与输入控件的不兼容组合。
单击件与过滤器面板中的过滤器进行比较。
,将输入控 对于Oracle数据库,您在创建过滤器时可以使用“Null”值。
对于MSSQL和Sybase数据库,可以使用空白。
2使用过滤器中的字段来更改过滤器的值。
根据选定的数据类型,过滤器可能是多选、单选列表或文本输入。
3单击,然后选择最小化所有过滤器或最大化所有过滤器,以切换过滤器中项目的展开状态。
4单击,然后选择去除所有过滤器以去除过滤器。
5单击以隐藏过滤器的细节。
6单击以查看过滤器的细节。
7单击全选复选框(如果显示在过滤器面板中)以选择数据集中的所有值。
对于数字和日期,过滤器面板中不会显示全选框。
注释:全选复选框不会确保每次报告运行时会选中所有值。
相反,该复选框是一种快捷方式,帮助您快速选择数据集中当前可用的所有值。
为确保在编辑或运行报告期间视图中显示所有值,请去除整个过滤器。
在面板上,您还可以右键单击表中的某一列,通过显示的上下文菜单创建过滤器。
在“图表”选项卡中,必须右键单击“数据来源选择”面板中的字段 当您更改过滤器时,服务器将使用新值来确定要显示的数据。
如果您只更改了过滤器中的运算符,则必须取消选择该过滤器中的值,然后重新选择该值才能应用更新的过滤器。
如果过滤器包含多个值,您并不需要重新选择所有值。
更改运算符后,按住Ctrl单击取消选择某个值,然后按住Ctrl单击重新选择该值。
相对日期 可以根据相对于当前系统日期的日期范围来过滤视图中的信息。
要查看此信息,可以使用基于日期的过滤器,并使用格式<关键字>+/-<数字>指定一个文本表达式来描述您要查看的相对日期或日期跨度。
关键字指出您要使用的时间跨度。
选项包括:“日”、“周”、“季”、“半年”和“年”。
+或-指出时间跨度是在选定的日期之前还是之后。
数字指出您要包含在过滤器中的时间跨度数目。
要创建相对日期过滤器,请执行以下操作: 1遵循第2.8.1节“使用过滤器”(第42页)中的指导。
2在过滤器的第一个文本框中,指定用于描述相对日期或日期跨度的表达式。
3在过滤器的第二个文本框中,指定过滤器的基准日期。
要创建复杂过滤器,请执行以下操作: 1右键单击交叉表中的某个组成员,然后选择仅保留或排除。
专用编辑器43 针对内部组创建过滤器时,出现的过滤器可能会创建为复杂过滤器。
复杂过滤器不可编辑,但可去除。
如果创建并锁定了数据选择器向导过滤器,专用编辑器中也会出现复杂过滤器。
自定义过滤 如果您创建了多个过滤器,这些过滤器默认会通过隐式“与”运算符连接。
也就是说,表、图表或交叉表中显示的数据就是应用所有过滤器后保留的数据。
不过,通过自定义过滤器功能,您不仅可以应用包含更复杂的嵌套式AND、OR和NOT运算符的自定义表达式,还可以对单个字段应用多重过滤器,从而控制所显示的数据。
注释:对通过OLAP连接创建的专用视图无法使用自定义过滤器。
在以下情况下,自定义过滤器非常有用:使用“与”运算符不足以解决问题时。
例如:假设有一家跨国公司需要针对其在华尔街办事处部署的未获许可的Windows操作系统产品检查相关数据。
在此例中,用户有一张表,其中包含以下几列:地点操作系统产品名称许可证类型 为了分析上述特定许可证数据,用户创建了下列(简单)过滤器,其中两个过滤器是针对“许可证类型”字段的: A):“地点”等于“华尔街”B):“操作系统产品名称”包含“Windows”C):“许可证类型”等于“未知”D):“许可证类型”等于“评估” 然后,为了只显示所需信息,创建以下自定义表达式:Aand(Band(CorD)) 其含义为:(“地点”为“华尔街”)and((“操作系统产品名称”包含“Windows”)and((“许可证类型”为“未知”)or(“许可证类型”为“评估”))) 当您需要清除字段中的某些结果时。
例如,如果该公司想要针对所有Windows操作系统产品(完全许可的除外)检查相关数据,某用户在一张表中使用以下列:操作系统产品名称许可证类型为了分析上述特定许可数据,该用户创建了以下(简单)过滤器:A):“操作系统产品名称”包含“Windows”B):“许可证类型”等于“完全” 44专用编辑器 然后,为了只显示所需信息,创建以下自定义表达式:Aand(notB) 其含义为:(“操作系统产品名称”包含“Windows”)and(not(“许可证类型”等于“完全”)) 这里只是列举了两个应用场景来说明,自定义过滤器可以显示您需要的结果,还可使视图变得更加精确。
自定义过滤器还可以应用于许多其他场合下。
其他自定义过滤器任务包括: 创建自定义表达式编辑自定义表达式去除自定义表达式向单个字段应用多个过滤器 注释:自定义过滤器可应用于视图,但过滤器细节将不会显示在预览中,也不会显示在基于该视图生成的报告中。
要创建和应用自定义过滤器,请执行以下操作:1按第2.8.1节“使用过滤器”(第42页)中所述,为数据创建两个或更多个过滤器。
这些过滤器可以是基于标准字段的过滤器,也可以是仅保留和排除过滤器。
当您创建要在自定义表达式中使用的过滤器时,视图中的数据将会消失,因为大部分数据都不满足所有过滤器准则。
当您创建自定义表达式并将某些AND更改为OR与NOT时,数据会再次显示。
2在过滤器面板底部,展开自定义过滤器表达式部分。
3在文本输入框中,使用字母标记并结合以下运算符输入过滤器表达式:AND会缩小结果范围,只包含满足运算符前后两个过滤器的字段。
OR会扩大结果范围,将会包含满足运算符前面或后面的过滤器的字段。
NOT会排除与准则匹配的结果。
括号用于将多个过滤器组合成表达式中的单个项目。
注释:过滤器中的字母标记区分大小写,而且必须为大写。
4单击应用。
您的视图会加以更新,反映出新应用的过滤器准则。
创建自定义过滤器后,可将另一个过滤器添加到表达式中,或者去除现有的表达式。
注释:如果要删除的简单过滤器是某个自定义过滤器的一部分,您必须先将其从自定义过滤器表达式中去除,否则在删除该过滤器的同时会删除自定义过滤器表达式。
要将新过滤器添加到现有的自定义表达式,请执行以下操作:1在过滤器面板中创建一个新过滤器。
2在自定义过滤器表达式中,单击文本输入框内部以编辑表达式。
专用编辑器45 3将新的过滤器添加到表达式中。
4单击应用以应用新的准则。
要从自定义表达式中去除某个过滤器,请执行以下操作: 1展开自定义过滤器表达式部分。
2在文本输入框中,从表达式中去除不需要的过滤器,并视需要调整表达式。
3单击应用以应用新的准则。
使用自定义表达式时,可以删除现有表达式以及创建新表达式。
要从视图中去除自定义表达式,请执行以下操作: 1展开自定义过滤器表达式部分。
2从文本输入框中清除表达式。
3单击应用。
该表达式随即去除,剩余的过滤器则保持不变。
在优化自定义表达式时,可以从过滤器面板中删除未使用的过滤器。
如果要从自定义过滤器中去除过滤器,请将鼠标光标置于过滤器标题栏中的后单击去除过滤器。
上,然 如果要去除所有现有过滤器(包括自定义表达式),请将鼠标光标置于过滤器面板中的上,然后单击去除所有过滤器。
2.8.2 使用输入控件 在专用编辑器中,您可以查看主题中定义向用户显示的输入控件。
您可以接受控件的默认值,也可以输入其他值。
专用编辑器会通过在工具栏上显示活动的图标,来指明视图包含输入控件。
单击图标可以选择新值,或者将值另存为此视图的新默认值。
要使用过滤器在视图中添加输入控件,请执行以下操作: 1创建新过滤器,或使用过滤器面板中的某个现有过滤器。
2在“过滤器”中,单击新过滤器旁边的,然后选择显示运算符。
3从下拉列表中选择一个运算符,并在文本框中指定值。
使用视图来运行报告时,该过滤器将显示为输入控件。
4将光标置于 上,然后选择将专用视图另存为... 5为视图命名,选择位置,然后单击保存。
6在工具栏上单击。
系统只会显示主题中定义的输入控件。
如果主题中未定义输入控件,该按钮将灰显。
要编辑视图输入控件的值,请执行以下操作: 1在工具栏上单击。
一个窗口即会显示,其中列出了主题中定义的输入控件。
2选择新值。
3要更改输入控件的默认值,请选中保存视图时将这些值设置为默认值复选框。
46专用编辑器 2.8.3 当您保存视图时,选定的值会变成默认值。
4单击确定。
专用视图即会显示更新的数据。
输入控件和过滤器可用性 当您运行报告时,输入控件和过滤器将显示在编辑器中。
编辑视图时,可将输入控件设置为可见或不可见:设置为始终提示的输入控件将显示在编辑器中,并且在报告运行之前始终会显示。
未设置为始终提示的输入控件在编辑器中不会显示,但会在报告运行时显示。
可以锁定或解除锁定在数据选择器向导中创建的过滤器:解除锁定的过滤器将在编辑器中显示过滤器细节,在报告运行时,您可以通过选项按钮来使用这些过滤器。
当您单击图标时,锁定的过滤器将在编辑器中显示输入控件。
但是,在运行报告时,您将无法通过选项按钮来使用这些过滤器。
您可以从编辑器中去除过滤器,以便用户在运行报告时可以看到所有未过滤的数据。
运行报告时,始终可以通过编辑器的过滤器面板以及通过选项按钮来使用编辑器中定义的过滤器。
为所需运行时间较长的大型视图设置输入控件时,请考虑将该视图设置为始终提示。
在报告运行之前,报告查看器会提示您提供输入选项,以防报告使用默认输入选项运行。
可以使用解除锁定的过滤器。
如果输入控件或过滤器未显示在报告查看器中,单击选项按钮即可查看。
要将某个输入控件设置为提示模式,请执行以下操作: 1在储存库中找到一个主题,然后单击编辑。
2在控件和资源面板中的输入控件选项下,单击始终提示。
要确定某个输入控件是否可见,请执行以下操作: 1在储存库中找到一个主题(例如参数化报告主题),然后单击编辑。
2在控件和资源面板上,单击输入控件的名称。
3在查找输入控件面板上,单击下一步。
在创建输入控件面板的底部,如果可见复选框处于选中状态,则报告运行时其中会显示该输入控件。
如果您没有为输入控件指定默认值,则当用户基于主题创建视图时,系统会提示他们选择值。
要锁定过滤器,请执行以下操作: 1在数据选择器中选择字段后,单击预过滤器。
2双击字段面板中的某个字段。
3在过滤器面板中定义一个过滤器。
专用编辑器47 有关详细信息,请参见预过滤数据(第18页)。
4选中已锁定复选框,然后单击确定。
5单击表打开专用编辑器。
过滤器面板中的已锁定标题下将会显示该过滤器的名称以及有关锁定的备注。
48专用编辑器
3 3使用ZENworksReporting仪表板 ZENworksReporting仪表板可在单个集成视图中显示各种报告。
您可以使用预定义的报告或专用报告来创建仪表板。
这些仪表板可以包含其他仪表板、用于选择要在一个或多个框架中显示的数据的输入控件,以及指向其他内容的URL的自定义框架。
通过合并不同类型的相关内容,您可以创建美观且包含丰富数据的仪表板。
仅当您拥有管理员权限时,才可以查看、创建和编辑仪表板。
有关详细信息,请参见使用仪表板。
使用ZENworksReporting仪表板49 50使用ZENworksReporting仪表板
4 4ZENworksReporting管理 在ZENworksReporting中,只能通过在安装ZENworksReporting期间配置的LDAP服务器来管理用户。
默认情况下,LDAP服务器中的任何用户都可以登录ZENworksReporting。
在LDAP服务器中,建议以组的形式维护用户,这样可以利用ZENworksReporting中提供的基于角色的用户管理优势。
当某个用户最初登录ZENworksReporting时: 系统将在ZENworksReporting储存库中创建该用户。
系统将会基于LDAP组创建一个角色。
系统会将用户指派到新创建的角色。
之后,当属于同一LDAP组的用户初始登录时,系统将在ZENworksReporting中创建一个用户,并将该用户指派到先前在ZENworksReporting中创建的角色。
在ZENworksReporting中,用户分为两类(管理员和非管理员)。
安装期间在配置用户来源向导中选择的组将映射到ROLE_ADMINISTRATOR。
对于所有其他用户,系统会基于他们所属的LDAP组创建一个角色。
例如,如果“user1”是属于LDAP组“group1”的用户,则会创建名为“ROLE_group1”的角色,并将user1指派到该角色。
管理员可以管理ZENworksReporting。
最初只有管理员有权访问ZENworksReporting。
管理员可在角色级别或用户级别向其他用户提供访问权限。
有关许可权限的详细信息,请参见第4.3.1节“许可权限”(第53页)。
注释:只有管理员才能查看和访问管理菜单。
非管理员可以分析数据,以及创建和安排报告。
第4.1节“管理用户”(第51页)第4.2节“管理角色”(第52页)第4.3节“管理资源”(第53页)第4.4节“管理ZENworksReporting设置”(第58页) 4.1管理用户 只能通过LDAP服务器管理用户。
要查看用户属性,请执行以下操作: 1单击管理>用户,或者在主页中单击管理服务器>用户。
管理员可以查看所有用户。
ZENworksReporting管理51 2要查找某个用户,请在用户面板的搜索字段中指定搜索字符串来搜索特定用户。
搜索结果中会显示所有用户。
3在“用户”面板中选择用户。
用户的属性将显示在“属性”面板中。
属性包括用户名、用户ID、电子邮件地址、指派的角色和配置文件属性。
角色名称链接到每个角色的角色管理。
要删除用户,请执行以下操作: 1在用户面板中选择用户。
如果用户列表太长,请指定搜索字符串查找并选择所需的用户。
2单击删除。
4.2管理角色 角色定义具有类似许可权限的用户集。
管理员无法将用户指派到角色,此操作只能在LDAP服务器中执行。
可以通过LDAP服务器映射任意数量的角色。
表4-1ZENworksReporting中的角色 角色ROLE_ADMINISTRATOR ROLE_USER 说明 ZENworksReporting会自动将此角色指派到每个新组织中的管理员用户。
这是在每个组织中可见的一个特殊系统级角色,组织管理员可将它指派到其他用户。
登录到ZENworksReporting的每个用户都必须拥有此角色。
要查看角色属性,请执行以下操作: 1单击管理>角色,或者在主页中单击管理服务器>角色。
2在角色面板中,单击该角色。
要搜索特定的角色,请在角色面板的搜索字段中指定搜索字符串。
搜索结果将显示名称与搜索字符串匹配的角色。
3在角色面板中选择该角色。
角色的属性将显示在属性面板中。
属性面板显示角色名称,以及指派了该角色的用户列表。
用户列表仅显示用户的ID,但如果您将鼠标光标置于ID上,则会显示完整名称和组织。
要删除某个角色,请执行以下操作: 1在“角色”面板中选择所需的角色。
2单击删除。
注释:管理员可以在ZENworksReporting中删除角色,但该角色无法从LDAP服务器中删除。
52ZENworksReporting管理 4.3 4.3.1 管理资源 您可以在ZENworksReporting中管理资源。
第4.3.1节“许可权限”(第53页)第4.3.2节“为报告设置只读许可权限”(第55页)第4.3.3节“指派用于创建专用视图的许可权限”(第56页)第4.3.4节“向预定义报告指派执行许可权限”(第57页)第4.3.5节“创建文件夹”(第57页)第4.3.6节“移动文件夹”(第57页) 许可权限 对文件夹和资源的许可权限确定了用户可在储存库中看到的信息以及可执行的操作。
下表中定义了许可权限集: 许可权限无访问权仅执行只读 读取+删除 允许对储存库文件夹和资源执行的操作 用户无法查看或者访问文件夹或资源。
对于所有非管理员用户而言,根级别的默认许可权限是“无访问权”,任何许可权限都必须以显式方式定义。
用户无法查看储存库中的文件夹或资源,但他们运行的报告或仪表板可以访问这些文件夹或资源。
查看文件夹或资源。
查看文件夹或资源的属性。
复制文件夹及其所有可读内容。
复制资源。
查看(运行)报告或仪表板。
在后台运行报告。
将报告安排在以后运行。
剪切、移动或删除文件夹及其所有内容。
剪切、移动或删除资源。
ZENworksReporting管理53 许可权限 允许对储存库文件夹和资源执行的操作 读取+写入+删除 添加子文件夹。
在文件夹中复制、剪切或粘贴内容。
在文件夹中保存新的专用视图、报告或仪表板。
在文件夹中保存安排的报告的输出。
重命名文件夹或资源,以及更改其说明字符串。
在专用编辑器中打开专用视图,或者在设计器中打开仪表板。
修改和重写现有的专用视图、报告或仪表板。
将ZENworks报告资源添加到储存库(上载JRXML)编辑储存库中ZENworks报告资源的定义(替换JRXML) 管理 设置对文件夹或资源的许可权限(按角色和按用户)。
这可以有效委托特定的储存库管理任务。
在浏览或搜索储存库,以及使用任何会访问储存库的对话框时(例如,浏览用于保存报告的文件夹时),将会应用许可权限。
请注意以下几点: 复制操作不能保留对某个对象的许可权限。
用户可以复制某个只读对象,将它粘贴到读写文件夹,然后编辑该对象。
仅当用户对该对象粘贴到的文件夹拥有“读取+写入+删除”访问权时,才可以完成复制和剪切(移动)操作。
有关详细信息,请参见第4.3.6节“移动文件夹”(第57页)。
仅当用户对所有文件夹内容拥有相同许可权限时,才允许对这些文件夹进行剪切、删除和设置操作。
仅当用户至少对所有选定资源拥有“读取+删除”许可权限时,才允许批量剪切和删除资源。
仅当没有其他资源依赖于某个资源或文件夹内容时,才允许删除该资源或文件夹内容。
设置许可权限 管理员可向用户指派许可权限,使其能够访问整个储存库中的任何文件夹或资源。
对某个文件夹拥有“管理员”许可权限的用户可以指派对该文件夹以及可继承许可权限的任何内容的许可权限。
对某个资源拥有“管理员”许可权限的用户只能设置对该特定资源的许可权限。
1以拥有管理员特权的用户身份登录ZENworksReporting。
2在储存库中,浏览或者搜索所需的文件夹或资源。
3右键单击该对象,然后选择许可权限... “许可权限”面板中将显示选定对象的许可权限。
默认情况下,会显示指定给角色的许可权限。
从对象父级继承的许可权限标有星号(*)。
4在“许可权限”面板中,单击用户以查看指派给特定用户的许可权限。
在查看用户许可权限时,单击角色可切换回角色许可权限。
5对于每个用户或角色,可以从下拉列表中选择新的许可权限。
下拉列表中显示了对此文件夹的默认用户许可权限。
54ZENworksReporting管理 6单击“应用”保存更改。
如果在用户许可权限与角色许可权限之间切换,则必须先单击应用才能保存更改。
7单击“确定”保存所做的更改。
您可以同时针对不同的资源或文件夹打开多个许可权限对话框,并可以在储存库中导航。
尝试在多个文件夹或组织中统一设置许可权限时,这种做法将很有帮助。
注释:下面是设置许可权限时存在的两种特殊情况: 如果某个资源会继承某种许可权限(例如“只读”),那么您不能将许可权限设置为同一值,起码不能直接进行这种设置。
您必须暂时在父文件夹上更改许可权限级别,设置显式许可权限,然后将父文件夹的许可权限设回原始值。
以这种方式将资源及其父文件夹设置为相同许可权限后,该许可权限仍会显示星号,就如同它是继承的一样。
但是,如果以后为父级指定了不同的许可权限(例如“读写”),该资源将保留其显式“只读”许可权限而不是继承“读写”许可权限。
要重设置许可权限级别以使该资源从其父文件夹继承许可权限,请选择一个不同的许可权限级别并单击应用,然后选择带有星号的许可权限并单击应用。
4.3.2 为报告设置只读许可权限 1确保在“组织”文件夹目录下没有任何报告或专用视图。
为“组织”文件夹提供只读许可权限,以便在文件夹结构中的更低级别授予许可权限。
拥有该许可权限的用户可以看到此文件夹中的所有文件。
如果存在无法访问的报告或视图,系统会显示错误讯息。
如果用户取消显示该错误讯息,即可运行合适的报告。
2在报告下创建一个文件夹,用于存放要授予使用许可权限的报告。
3将该报告和相关的专用视图移入此文件夹。
4按照下列过程指派许可权限,并测试用户能否访问。
您可以对用户或角色指派许可权限(角色是来自用户来源的组)。
设置许可权限 1查看储存库并打开文件夹列表。
2右键单击组织并选择许可权限。
2a搜索需要许可权限的用户/角色。
2b将许可权限设置为只读。
2c单击应用,然后单击确定。
3右键单击数据来源并选择许可权限。
3a搜索需要许可权限的用户/角色。
3b将许可权限设置为只执行。
3c单击应用,然后单击确定。
ZENworksReporting管理55 4.3.3 4右键单击域并选择许可权限。
4a搜索需要许可权限的用户/角色。
4b将许可权限设置为只读。
4c单击应用,然后单击确定。
5右键单击临时并选择许可权限。
5a搜索需要许可权限的用户/角色。
5b将许可权限设置为读和写。
5c单击应用,然后单击确定。
6(如果报告在“公共”下,则此项可选)右键单击公共并选择许可权限。
6a搜索需要许可权限的用户/角色。
6b将许可权限设置为只读。
6c单击应用,然后单击确定。
7右键单击报告所在的文件夹,然后选择许可权限。
7a搜索需要许可权限的用户/角色。
7b将许可权限设置为读和写。
7c单击应用,然后单击确定。
8您不希望用户删除专用视图。
右键单击文件夹中的专用视图,然后选择许可权限。
8a搜索需要许可权限的用户/角色。
8b将许可权限设置为只执行。
8c单击应用,然后单击确定。
9测试报告。
9a单击“管理用户”。
9b单击用户并选择右下方的以用户身份登录。
9c依次单击库和报告。
指派用于创建专用视图的许可权限 您可以向任何角色或用户指派创建专用视图的许可权限。
1以普通用户(非管理员)身份登录到ZENworksReporting。
ZENworksReporting允许为用户或角色指派许可权限。
2从ZENworksReporting注销。
3以管理员用户身份登录到ZENworksReporting。
4单击查看>储存库。
5在文件夹面板中,右键单击组织文件夹,然后单击许可权限。
6在许可权限面板中,为角色或用户选择只读,然后单击确定。
7在文件夹面板>组织中,右键单击数据来源,然后单击许可权限。
8在许可权限面板中,为角色或用户选择仅执行,然后单击确定。
56ZENworksReporting管理 4.3.44.3.5 4.3.6 9在文件夹面板>组织中,右键单击域,然后单击许可权限。
10在许可权限面板中,为角色或用户选择只读,然后单击确定。
11在文件夹面板>组织中,右键单击报告,然后单击许可权限。
12在许可权限面板中,为角色或用户选择只读,然后单击确定。
13在文件夹面板>组织>报告中,创建一个文件夹并向该role_user提供读取+写入+删除许 可权限。
有关详细信息,请参见第4.3.5节“创建文件夹”(第57页)。
14在文件夹面板>组织中,右键单击临时,然后单击许可权限。
15在许可权限面板中,为角色或用户选择读取+写入,然后单击确定。
向预定义报告指派执行许可权限 执行第4.3.3节“指派用于创建专用视图的许可权限”(第56页)中所述的步骤1至步骤12。
创建文件夹 如果您对文件夹和资源拥有“写入”许可权限,则可以创建文件夹并指派权限。
要创建文件夹,请执行以下操作: 1登录到ZENworksReporting。
2单击查看>储存库。
3在文件夹面板中,右键单击某个文件夹,然后单击添加文件夹。
4在添加文件夹对话框中指定一个名称,然后单击添加。
可以通过用户或角色向创建的文件夹提供许可权限。
移动文件夹 如果您对文件夹和资源拥有读取权限,则可以从文件夹中复制内容,并将内容粘贴到另一个
您具有写入许可权限的目标文件夹。
仅当您对文件夹和资源拥有写入许可权限时,才可以使用剪切选项。
注释:重新定位的对象将继承目标文件夹的许可权限。
要更改对某个对象的许可权限,请显式设置许可权限。
要移动文件夹和资源,请执行以下操作:1以拥有下列许可权限的用户身份登录到ZENworksReporting:对要移动的文件夹或资源拥有读取许可权限。
对目标文件夹拥有写入许可权限。
2单击查看>储存库。
3在文件夹面板中,单击报告>ZENworks>添加文件夹。
4在添加文件夹对话框中输入一个名称,例如“ZENworks报告”。
ZENworksReporting管理57 5单击添加。
“ZENworks报告”文件夹将显示为“ZENworks”的子文件夹,并会继承管理员用户对父文件夹的默认许可权限(读取-写入-删除)。
6“ZENworks报告”文件夹应该放置在更突出的位置。
请将它上移一级:6a在文件夹中,右键单击“ZENworks报告”,然后单击剪切。
6b右键单击报告,然后选择粘贴。
现在,ZENworks报告文件夹将显示在报告中,其级别与ZENworks相同。
注释:您可以根据许可权限将文件夹重新定位在储存库中的任何位置,但有一种情况例外:服务器不支持将文件夹复制并粘贴到同一个位置。
如果在您右键单击目标文件夹时粘贴已禁用,则表示您对该文件夹没有写入许可权限。
4.4 4.4.1 管理ZENworksReporting设置 管理员可以管理ZENworksReporting设置。
第4.4.1节“管理日志设置”(第58页)第4.4.2节“管理专用设置”(第60页)第4.4.3节“管理专用超速缓存设置”(第61页)第4.4.4节“管理导入设置”(第63页)第4.4.5节“管理导出设置”(第64页) 管理日志设置 jasperserver.log文件位于以下路径:对于Windows系统:%ZRS_HOME%\js\apache-tomcat\webapps\jasperserver-pro\WEB-INF\logs对于Linux:/opt/novell/zenworks-reporting/js/apache-tomcat/webapps/jasperserver-pro/WEB-INF/logs 要管理日志设置,请执行以下操作:1单击管理>服务器设置>日志设置。
2在日志设置页面中,使用下拉列表更改所记录的每个类别的日志级别。
四个日志记录级别指出记录器所记录的事件类型。
58ZENworksReporting管理 设置 信息级别 错误 将描述严重程序错误的精简信息写入日志。
警告 将错误和警告讯息写入日志。
警告讯息包含警示性的信息,以帮助您判断是否需要关注所记录的事件。
信息 将错误、警告和信息性讯息写入日志。
信息性讯息描述重大事件,例如会影响应用程序性能的事件。
调试 将错误、警告和信息性和其他讯息写入日志。
调试讯息非常详细。
此设置仅用于诊 断问题。
“调试”可能会影响系统性能,因此不应在生产环境中使用。
下表列出了“日志设置”页面中显示的每个记录器(用于在日志文件中查找特定日志)名称以及记录器的说明。
记录器名称 日志中的标识符 说明 SQL查询执行器 JRJdbcQueryExecuter记录SQL查询执行器运行的查询的SQL文本和参数值。
输入控件值查询 valueQueryLog 记录与输入控件关联的查询的SQL文本和参数值。
级联输入控件参数解析 FilterCore 记录与级联输入控件关联的活动。
如果一个查询的参数值来自另一个输入控件,查询驱动的输入控件便可级联。
如果参数值发生更改,查询将自动重新运行,这可能会更改其输入控件的值列表。
级联输入控件查询结果超速缓存 TokenControlLogic 记录级联输入控件查询结果超速缓存的使用情况。
休眠SQL SQL 记录休眠层为访问ZENworksReporting储存库数据库而运行的SQL。
此记录器会生成大量的日志记录,可能会影响性能。
专用数据策略日志记录 CommonDomainDataStrategy SubFilterInputControlGenerator 记录专用数据策略实施的各种活动,这些活动使用SQL查询或内存中操作来获取专用视图的数据集。
其他 为域查询生成的SQLJdbcBaseDataSet 记录从使用域的查询生成的SQL查询。
域的连接处理 DataSourceResolverI记录域用来运行SQL查询的JDBC连接的使用情况。
mpl 表达式到JSON转换ExpressionJSON转换记录专用过滤器所用的DomEL与JSON之间的转换的 器 器 相关信息。
基于域的安全性测试 SemanticLayerSecurit记录与域的列级和行级安全性相关的活动。
yResolverImpl 域的级联输入控件解析 DomainFilterResolver记录与上述FilterCore记录器相同的活动(级联输入控件参数解析),但会添加特定于域查询的信息。
ZENworksReporting管理59 记录器名称 日志中的标识符 说明 专用超速缓存活动CachedData 记录访问专用视图时在内存中超速缓存的数据集生命周期的相关信息。
为报告运行的SQL查询的计时 JsControlledJdbcQuer记录SQL查询执行器为了向报告返回数据而运行某 yExecuter 个查询所花费的时间。
专用WorkingDataSetWorkingDataSet 记录WorkingDataSet的活动,专用编辑器会使用WorkingDataSet对查询结果执行内存中数据集转换。
通用控制器 AdhocAjaxController记录专用编辑器的活动。
交叉表控制器 AdhocCrosstabAjaxCo记录专用编辑器特定于交叉表报告的其他活动。
ntroller 内存数据集的Groovy代码生成 GroovyGenerator 记录基于专用编辑器为过滤器和计算字段使用的DomEL表达式生成的Groovy类。
专用AJAX请求 adhocAjaxRequests 记录专用编辑器和仪表板设计器执行的AJAX请求的信息,包括报告参数和响应时间。
当专用编辑器和仪表板设计器遇到错误或响应缓慢时,请启用此设置。
专用超速缓存活动 monsdatarator.CachedData 当专用超速缓存管理的数据集变换状态时,跟踪这些数据集的生命周期。
此日志输出包括专用超速缓存中的信息,这些信息所用的格式有助于查错。
使用此设置可以了解查询响应时间对专用编辑器性能与响应能力的影响。
由于此设置不会记录查询本身,因此请将它与SQL查询执行器日志设置结合使用。
4.4.2 3要添加记录器,请滚动到页面底部。
4使用下拉列表设置日志记录级别。
管理专用设置 设计和运行专用视图时,专用设置会限制可供查询的资源。
可设置的查询包括: 专用过滤器值列表的行限制:当用户为基于域的专用视图定义过滤器时,应在条件编辑器中显示的最大项目数。
如果用户定义过滤器时超过了此限制,ZENworksReporting将显示一条讯息。
为其设置较小的值可以提高性能。
专用数据集的行限制:专用视图可返回的最大行数。
达到该限制时,ZENworksReporting会截断数据。
为其设置较小的数字可以提高性能,但您的报告可能不会反映完整数据集。
专用查询超时:运行专用视图的查询时,服务器使专用视图超时之前应该等待的秒数。
为其设置较小的数字可以防止在用户运行专用视图时向其显示异常。
为其设置较大的数字可以防止复杂计算超时,但会导致使用更多的数据库连接。
60ZENworksReporting管理 要设置专用设置,请执行以下操作: 1单击管理>服务器设置,然后选择专用设置。
2在专用过滤器值列表的行限制中,指定当用户为基于域的专用报告定义过滤器时,可在条 件编辑器中显示的最大项目数。
3在专用数据集的行限制中,指定专用视图可返回的最大行数。
4在专用查询超时(秒)字段中,指定运行专用报告的查询时,服务器使专用报告超时之 前应该等待的秒数。
5单击更改保存您的更改。
了解数据策略 数据策略确定ZENworksReporting如何应对特定类型的专用视图的数据装载和处理。
这些策略将会确定如何超速缓存数据,以及在何处进行特定的计算。
例如,您可以指定在数据库中分组、排序和聚合基于域的报告所访问的数据,而不是让服务器在内存中处理此数据。
可设置的数据策略包括: 优化基于JDBC的报告的查询:为基于JDBC的报告选择查询的分组、排序和聚合。
否则,查询会按原样在内存中运行。
优化基于域的报告的查询:为基于域的报告选择查询的分组、排序和聚合。
否则,查询会按原样在内存中运行。
要设置数据策略,请执行以下操作: 1单击管理>服务器设置,然后选择“专用设置”。
2选择优化基于JDBC的报告的查询,以处理基于JDBC的报告的查询。
3选择优化基于域的报告的查询,以处理基于域的报告的查询。
4单击更改保存当前设置。
注释:这些数据策略设置不会更新从储存库中专用视图创建的现有报告。
要更改现有报告的数据策略,请选择相应的策略设置,在专用编辑器中打开相应的视图,然后再次保存报告。
4.4.3 管理专用超速缓存设置 ZENworksReporting可以暂时超速缓存专用查询结果集以供重复使用。
创建或运行专用视图时,从查询生成的数据将会填入超速缓存。
数据集通过参照查询本身、数据来源URI以及发出查询时所用参数的键唯一标识。
超速缓存可以降低数据库负载,以及快速向用户提供常用的数据集。
创建和运行报告时,将应用超速缓存。
您可以根据使用模式,将专用超速缓存配置为优化内存用量和响应时间。
ZENworksReporting管理61 设置超速缓存 默认情况下,每个用户的数据集会分开超速缓存;超速缓存键中的参数可标识用户。
当不同的用户运行同一个查询时,这种基于用户的超速缓存可能会导致数据集重复。
您可以通过编辑\WEB-INF\applicationContext-datarator.xml文件,将ZENworksReporting配置为在用户之间共享超速缓存的数据集。
下面的代码会将cacheKeyInterceptor配置为在创建超速缓存键时忽略已登录用户的身份凭证: ...LoggedInUserLoggedInUsername 添加代码后,请重启动ZENworksReporting。
配置超速缓存 超速缓存可以提高数据检索与排序的总体性能,但未使用的数据集可能会占用内存。
要解决这些问题,您必须配置清除超速缓存的频率。
要配置自动清除超速缓存的频率,请编辑下面的配置文件: 专用超速缓存失效 配置文件…\WEB-INF\adhoc-ehcache.xml 属性maxEntriesLocalHeap 默认值
1 timeToIdleSeconds 300 timeToLiveSeconds 300 说明 本地堆内存中的最大超速缓存项数。
访问某个数据集之后将它从超速缓存中去除之前需等待的秒数。

默认值为30分钟。
使用0(零)表示无限制。
数据集储存在超速缓存中的最长时间(即使它被重复访问)。
确保定期替换陈旧的数据。
默认值为90分钟。
使用0(零)表示无限制。
编辑该配置文件后,请重启动ZENworksReporting。
手动清除超速缓存 管理员可以查看查询,但不能查看超速缓存中数据集的内容。
专用超速缓存页面还会显示有关每个查询的性能数据。
在尝试解决性能问题时,这些信息将十分有用。
下面是查询的值: 查询(毫秒)–查询发送到数据来源(数据库)到收到第一行所用的时间,以毫秒为单位。
62ZENworksReporting管理 4.4.4 提取(毫秒)–从数据来源(数据库)接收第一行到收到最后一行所用的时间,以毫秒为单位。
已用内存(MB)–储存在超速缓存项中的生成数据集的大小,以MB为单位。
专用超速缓存页面还允许管理员根据需要手动去除数据集,以提取最新的数据。
要手动查看和清除专用超速缓存,请执行以下操作: 1单击管理>服务器设置>专用超速缓存。
“专用超速缓存”页面即会显示,其中会列出超速缓存中的所有数据集,并按保留期排序。
2在查询与来源列中,单击要查看其细节的查询。
“细节”页面即会显示,其中会列出选定查询的其他信息,例如,超速缓存数据集中的行数。
3单击清除可从超速缓存中去除某个数据集。
4单击“专用超速缓存”页面顶部的全部清除可去除所有数据集。
管理导入设置 使用导入设置可以简化导入过程。
导入过程在运行的服务器上执行,所有导入的资源将立即可见。
此外,无需重启动服务器,所导入编目中的任何配置或安全性设置将立即生效。
只能通过命令提示导入。
从命令行导入 用法:cd/opt/novell/zenworks-reporting/js/buildomatic/./js-import.sh[OPTIONS] 注释:建议您在使用导入命令行实用程序之前停止服务器,以免超速缓存、配置和安全性出现问题。
从文件系统中读取储存库编目,并在ZENworksReporting储存库中创建指定的资源。
事先必须已通过导出界面或js-export命令创建储存库编目,其结构可以为ZIP存档文件或文件夹结构。
表4-2js-import命令中的选项 选项--help--input-dir--input-zip--update 说明 显示有关可用选项的简要信息。
从目录中导入编目时所用的路径。
从zip文件中导入编目时所用的路径和文件名。
如果编目中资源的URI和类型与储存库中资源的URI和类型匹配,则编目中的资源会替换储存库中的资源。
ZENworksReporting管理63 4.4.5 选项 说明 --skip-userupdate 与--update结合使用时,系统不会导入或更新编目中的用户。
使用此选项可以在不重写当前定义的用户的情况下导入编目。
essevents 在导入的资源中恢复访问事件(上次修改日期、时间和用户名)。
--include-仅适用于专业版。
导入编目中存在的任何审计数据。
audit-events --includemonitoringevents 仅适用于专业版。
导入编目中存在的任何监视数据。
--includeserversettings 确定是否已更新编目中的系统配置。
要使编目包含配置设置,必须满足两个先决条件: 必须通过
UI修改来源服务器设置(“日志设置”、“专用设置”和“专用超速缓存设置”)。
必须在用户界面或命令行实用程序中使用“所有内容”(everything)选项导出编目。
导入服务器设置后,服务器一旦启动,这些设置就会立即生效。
示例: 导入myExport.zip编目存档文件: cd/opt/novell/zenworks-reporting/js/buildomatic/ ./js-import.sh--input-zipmyExport.zip导入myDir编目文件夹,并替换现有资源(如果其URI和类型与编目中发现的资源匹 配):cd/opt/novell/zenworks-reporting/js/buildomatic/./js-import.sh--input-dirmyDir--update导入myExport.zip编目存档文件,但忽略编目发现中的任何用户:cd/opt/novell/zenworks-reporting/js/buildomatic/./js-import.sh--input-zipmyExport.zip--update--skip-user-update导入包含访问事件的myDir编目文件夹:cd/opt/novell/zenworks-reporting/js/buildomatic/./js-import.sh--input-dirmyDiress-events 管理导出设置 导出设置可用于导出用户和角色,导出或者免于导出储存库内容,以及使用系统管理员的服务器设置页面。
1单击管理>服务器设置>导出。
2指定要导出的编目zip文件的名称。
64ZENworksReporting管理 WebUI仅支持zip存档格式3使用以下复选框来选择所导出编目文件的内容: 选中导出所有内容可以导出整个储存库,包括许可权限和报告作业,以及所有组织、用户和角色。
如果希望包括资源修改时间,请选中包括访问事件。
清除导出所有内容复选框,然后只选择要导出的用户和角色。
如果您只想选择角色和用户,请选中包括具有选定角色的用户。
在任一情况下,都可以单独选择包括审计事件和包括监视事件。
4单击导出。
根据编目大小和您选择的选项,服务器将生成编目zip文件,并且浏览器会提示您保存文件。
从命令行导出 用法:cd/opt/novell/zenworks-reporting/js/buildomatic/./js-export.sh[OPTIONS] 注释:建议您在运行导出实用程序之前停止服务器实例。
指定要导出到文件系统中的储存库资源,例如报告、图像、文件夹和安排的作业。
您还可以导出安排的作业、用户、角色以及现有审计数据的内部定义。
导出输出称为储存库编目;它要么是一个存档文件,要么是以文件夹结构组织的文件集。
表4-3js-export命令中的选项 选项 说明 --everything 导出除审计数据与监视数据以外的其他所有内容:所有储存库资源、许可权限、报告作业、用户和角色。
如果在UI中修改了任何服务器设置,这些设置也会导出。
此选项等效于: --uris--repository-permissions--report-jobs--users--roles --help essevents 显示有关可用选项的简要信息。
导出访问事件(上次修改日期、时间和用户名)。
--output-dir--output-zip 要在其中创建输出编目文件夹的目录路径。
要创建的输出编目zip文件的路径和文件名。
--report-jobs 应导出其报告单位作业的储存库报告单位URI与文件夹URI的逗号分隔列表。
对于文件夹URI,此选项将导出该文件夹及其所有子文件夹(以递归方式)中所有报告的已安排作业。
ZENworksReporting管理65 选项 说明 --repository-如果提供此选项,储存库许可权限会连同每个导出的文件夹和资源一起导出。
permissions 此选项只能与--uris结合使用。
--roles 要导出的角色的逗号分隔列表;如果未使用此选项指定任何角色,则会导出所有角色。
--role-users 如果提供此选项,则每次导出角色时,还会导出属于该角色的所有用户。
此选项只能
与--roles结合使用。
--uris 储存库中文件夹URI或资源URI的逗号分隔列表。
--users 要导出的用户的逗号分隔列表;如果未使用此选项指定任何用户,则会导出所有用户。
导出用户时会包括所有用户属性,此外,还会导出指派给用户的所有角色,以保持一致性。
指定用户时,必须指定用户的组织ID(如果适用),例如: --usersuser1,"anization_1",... --include-在导出中包括所有资源和用户的审计数据。
audit-events --includemonitoringevents 在导出中包括所有资源和用户的监视数据。
示例: 导出储存库中的所有内容: cd/opt/novell/zenworks-reporting/js/buildomatic/ ./js-export.sh--everything--output-dirmyExport将/reports/samples/ounts报告单位导出到编目文件夹: cd/opt/novell/zenworks-reporting/js/buildomatic/./js-export.sh--urisanization_1/reports/samples/ounts--output-dirmyExport导出/images和/fonts文件夹:cd/opt/novell/zenworks-reporting/js/buildomatic/./js-export.sh--urisanization_1/images,anization_1/reports-output-dirmyExport将所有资源(用户、角色和作业日程安排除外)及其许可权限导出到zip编目:cdopt/novell/zenworks-reporting/js/buildomatic/./js-export.sh--uris/--repository-permissions--output-zipmyExport.zip导出所有资源和报告作业:cd/opt/novell/zenworks-reporting/js/buildomatic/./js-export.sh--uris/--report-jobs/--output-dirmyExport导出/reports/samples/ounts报告单位的报告作业:cdopt/novell/zenworks-reporting/js/buildomatic/ 66ZENworksReporting管理 ./js-export.sh--report-jobsanization_1/reports/samples/ounts--output-dirmyExport导出所有角色和用户:cd/opt/novell/zenworks-reporting/js/buildomatic/./js-export.sh--roles--users--output-dirmyExport导出ROLE_USER和ROLE_ADMINISTRATOR角色以及属于其中任一角色的所有用户:cd/opt/novell/zenworks-reporting/js/buildomatic/./js-export.sh--rolesROLE_USER,ROLE_ADMINISTRATOR--role-users--output-dirmyExport ZENworksReporting管理67 68ZENworksReporting管理
A AZENworksReporting查错 以下几节针对您在使用ZENworksReporting时可能遇到的问题提供了解决方案:可能需要花费几分钟时间才能创建包含“示例数据”或“完整数据”功能的专用视图(第69页)ZENworks中安排的报告显示错误讯息(第69页)如果以RTF文件格式导出报告,该报告不一定能按预期工作(第70页)升级ZENworks时不会生成报告(第70页) 可能需要花费几分钟时间才能创建包含“示例数据”或“完整数据”功能的专用视图 来源:ZENworksReporting。
解释:如果您在创建专用

标签: #压缩文件 #压缩文件 #文件 #程序 #删了 #怎么看 #少儿 #错误代码