在此页:
目标用户:
CAST AI 管理员
摘要:如健康仪表盘中所述,CAST能够将“开箱即用”提供的增强和自动化功能点数据的详细分解导出到Excel/CSV文件中。但是要这样做,必须对健康仪表盘进行配置更改。本页面说明如何配置健康仪表盘,以便将增强和自动功能点(AFP)数据导出到Microsoft Excel/CSV文件中。
注意,这个配置更改只适用在使用独立CAST-Health war文件(参见安装和配置健康仪表盘)——使用组合CAST-Health-Engineering war文件时,导出到Microsoft Excel / CSV图标可见。
激活导出图标
当使用独立的CAST-Health war文件时,默认情况下,在“开箱即用”健康仪表盘设置中,导出到Microsoft Excel/CSV图标(如下所示)没有激活(参见安装和配置健康仪表盘):
在使用独立的CAST-Health war文件时启用图标(参见安装和配置健康仪表盘),管理员需要一个配置更改如下:
- 首先确定包含应用的快照是在哪个仪表盘服务中生成的。可以这样做:
- 首先查看健康仪表盘中的应用和快照名称:
- 然后打开CAST 管理器,查看应用编辑器的Execution选项卡中的信息——仪表盘服务在下面突出显示:
- 有了这些信息后,使用文本编辑器打开以下文件:
%CATALINA_HOME%\webapps\CAST-Health\META-INF\context.xml
- 现在需要添加一个额外的资源,该资源指向上面标识的仪表盘服务。下面的例子显示了资源指向测量服务(定义为健康仪表盘初始配置的一部分——参见安装和配置健康仪表盘)和第二个资源指向仪表盘服务:
<Resource name="jdbc/domains/AAD" url="jdbc:postgresql://nefyn:2282/postgres" initConnectionSqls="SET search_path TO V832_1536_MEASURE;" username="operator" password="CastAIP" auth="Container" type="javax.sql.DataSource" driverClassName="org.postgresql.Driver" validationQuery="select 1" initialSize="5" maxActive="20" maxIdle="10" maxWait="-1"/> <Resource name="jdbc/domains/V832_1536_CENTRAL" url="jdbc:postgresql://nefyn:2282/postgres" initConnectionSqls="SET search_path TO V832_1536_CENTRAL;" username="operator" password="CastAIP" auth="Container" type="javax.sql.DataSource" driverClassName="org.postgresql.Driver" validationQuery="select 1" initialSize="5" maxActive="20" maxIdle="10" maxWait="-1"/>
- 请确保:
- 定义唯一的“名称”(在文件中唯一)。在上面的例子中,使用jdbc/domains/V832_1536_CENTRAL——这与CAST提供的默认“名称”不同:jdbc/domains/AAD,并重新使用了用于仪表盘服务的CAST AIP模式名称(可以使用任何喜欢的名称,但请保留jdbc/domains/ part)。
- 定义一个“url”,指向安装仪表盘服务的RDBMS或CAST存储服务。在大多数情况下,这将与用于测量服务模式的“url”相同。
- 定义一个“initConnectionSqls”,它引用上面示例中用于仪表盘服务的CAST AIP模式的名称:V832_1536_CENTRAL。
- 检查“用户名”和“密码”条目是否正确。
- 在进行任何更改之后,保存context.xml文件,然后重新启动应用服务器以便更改生效。
- 现在当访问自动功能点页面时,导出图标将可见。
配置导出到Microsoft Excel或CSV文件
默认情况下,导出文件格式设置为Microsoft Excel (.xlsx)。但如果愿意,可以将其更改为.csv。为此请使用文本编辑器打开以下文件:
%CATALINA_HOME%\webapps\CAST-Health\portal\resources\app.json
在文件中找到以下行:
"exportformat": "xlsx",
改变线路如下:
"exportformat": "csv",
完成后,将更改保存到app.json文件并重新启动应用服务器,以便更改生效。