Dashboard 翻译资料
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Dashboard 翻译资料
Author:廖洪/ Duke
Dashboard 翻译资料 (1)
1介绍 (2)
1.1概述Dashboard的管理 (2)
1.2管理流程 (2)
1.2.1安装Dashboard (3)
1.2.2进入Dashboard (3)
1.2.3加载已经配置好的portlet (3)
1.2.4设置KPIs (3)
1.2.5定义用户权限 (4)
1.2.6设置或修改portlet (4)
2管理员一览 (4)
2.1 从QC中访问Dashboard (4)
2.2 从Web浏览器中访问Dashboard (5)
2.3 Dashboard窗体 (6)
2.3.1 Dashboard menu bar (6)
2.4导入缺省的模块 (7)
2.5 部署负载平台集群 (7)
3.映射Dashboard属性到QC的项目中 (7)
3.1 映射属性到Subject (8)
3.2浏览实体 (8)
3.3定义实体属性 (9)
3.3.1为实体添加属性 (9)
3.3.2 编辑一个属性 (11)
3.3.3删除一个属性 (12)
3.4 创建Subject (13)
3.4.1指定QC项目资源 (13)
3.4.2 筛选Subject (14)
3.4.3 映射属性 (18)
3.5 管理Subject (20)
3.5.1 重命名Subject (20)
3.5.2 删除Subject (21)
4.创建QC的KPIs (21)
4.1 关于KPIs (22)
4.2 KPI结构 (22)
4.3 了解KPIs窗体 (22)
4.4 QC中默认的KPIs (23)
4.5 创建KPIs (25)
4.5.1创建Logical Definition (25)
4.5.2创建实现 (26)
4.5.3编写查询语句 (26)
4.6 创建KPIs的实现 (26)
4.7 创建KPIs的查询语句 (26)
4.8 管理KPIs (26)
1介绍
1.1概述Dashboard的管理
作为一名Dashboard管理员,你应该负责以下几个功能:
★创建和修改API
★管理账户和用户组
★配置和导入portlets
★创建模块和向用户描述。
1.2管理流程
管理流程如下图所示:
1.2.1安装Dashboard
1.2.2进入Dashboard
1.2.3加载已经配置好的portlet
1.2.4设置KPIs
当你需要从QC提取数据和地图数据,以指定的仪表板的数据时,利用Quality
Center Connector (QCC Admin)组件设置KPIs。
总共分三个步骤设置KPIs:实体:仪表板定义了默认的实体映射到质量设置中心数据库表。
你定义添加或修改每个实体的属性,可以映射到数据库字段质量中心。
实体属性包
括一个定义值集
Subject:质量中心的Subject可以是您根据筛选条件定义的一个完整的质量中心项目或质量中心项目的子集。
你定义的每一个Subject的字段值都必须是Dashboard标准属性值。
KPIs:Dashboard提供一组默认的KPIs可以供修改,当然你也可以创建新的KPIs。
KPIs有一个逻辑定义来描述KPI和定义了相关的实体和
结果特性。
对于每一个KPI来说,你可以定义一个或多个实现,每一个特定
KPI的执行是基于在任何SQL或JavaScript和适用于特殊的Subject。
1.2.5定义用户权限
控制用户访问Dashboard,通过定义用户组设置权限。
1.2.6设置或修改portlet
你选择的模块由一个或多个预先配置的页面来显示这些Portlets。
你选择页面并选择要在页面上显示的portlets就可以创建模块。
你可以通过改变页面、
portlet和用户访问权限来修改存在的模块。
●当你分发了一个模块,接受的用户能个性化这些页面。
当然,你也可以
分发一个整体模块、模块中的特殊页面、或者一个或多个页面中的
portlets。
●当你发布一个模块,你需要指定模块分发的用户。
发布后的页面只能被
管理员修改或者回顾。
在任何时候,你可以停用或者删除一些或所有用
户已经发布的模块。
你可以保存Dashboard对象到XML文件,和导出它们到其它Dashboard实
例中或者从其它Dashboard实例中导入。
一个对象包括一个或多个模块,包
括一个或多个特殊Portlet定义。
2管理员一览
访问QC的Dashboard,可以通过Web浏览器或者QC的目录结构方式。
如果访问性能中心只有通过Web浏览器。
这部分主要内容:
★从QC中访问Dashboard
★从Web浏览器中访问Dashboard
★Dashboard窗体
★导入缺省的模块
★部署负载平台集群
2.1 从QC中访问Dashboard
可以从QC客户端进行访问Dashboard
★登陆QC。
★点击QC左边工具框中Dashboard 按钮进入到Dashboard窗体2.2 从Web浏览器中访问Dashboard
除了QC客户端也可以通过Web浏览器进行访问Dashboard。
通过浏览器访问Dashboard之前,你必选要登录Dashboard。
利用浏览器访问Dashboard你应该:
★打开浏览器并在地址栏输入:
http://<Dashboard>:<port Number>/DeliveryCenter/dashboard
Dashboard登陆界面如图:
★在Usename文本框中输入QC或者性能中心的用户名,当作为系统管理
员第一次登陆系统的时候,请用dd_admin账户登录。
★在Password密码框中输入QC或者性能中心的账户密码,当作为系统管
理员第一次登陆系统的时候,不用输入密码直接登录
★点击按钮进行提交,打开Dashboard窗体,并显示缺省模
块的首页面。
★退出Dashboard窗体请点击按钮返回到登陆页面。
在每一个Dashboard窗体的右上边。
2.3 Dashboard窗体
以下是Dashboard的首页:
Dashboard包含以下几个元素:
★Dashboard menu bar:显示Dashboard的可操作链接。
★Switch to page 按钮:显示页面之间跳转的链接。
当第一次登陆时显示的缺省
模块的首页。
每一个页面都包含或多个Portlet。
★Portlet View:显示汇总的已经完成的产品或者性能数据。
★Personalize Button:使你能够个性化当前页面。
★导出到PDF按钮:把结果保存到PDF文档中。
2.3.1 Dashboard menu bar
Personalize Dashboard:使你能够个性化你的页面和Portlets。
Dashboard:用来显示不同的页面。
根据由管理员分配的模块,页面主要包括:QC Pages
★Indicators:提供Dashboard中KPI状态的重要指标。
★Requirements:使你能浏览选择项目的需求状态。
★Tests:使你能浏览选择项目的测试状态
★Defects:使你能够浏览选择项目的缺陷状态
★Business Components:使你能够浏览选择项目的业务组件
性能中心Pages
★PC Project:提供性能中心的项目
★PC Usage:性能中心提供测试总结、虚拟用户和运行等情况
★Load Test:提供test运行的一些信息。
★Vusers:提供在每一个项目中的虚拟用户信息。
★Runs:提供Test执行情况。
★Create Portlet:打开此链接,通过创建Portlet向导指导你创建Portlet。
★Configure Portlet:使你能够改变已经配置好的Portlet。
★Create Module:使你能创建新的模块。
★Configure Module:使你能够修改模块,通过修改页面、参数、Portlet、以及用户的权限等方式进行修改。
★Configure Default Module:配置缺省模块的首页,及要显示的内容。
★Distribute Module:使你能把模块分发给不同的用户和用户组
★Recall Published Module:使你停用或删除已经发布的模块。
★Export Object:使你可以到处Dashboard对象到其它Dashboard实例中
★Import Ojbect:使你可以从其它Dashboard对象中导入Dashboard对象
★QCC Admin:可以显示你从QC项目中收集的Dashboard的KPIs
★Edit Groups:使你可以进行用户组管理,并对用户组赋予访问QC或性能中心的权限。
★Run Kiosk Mode:以Kiosk模式运行。
显示页面运行周期性的模式。
只有授权后此操作才可以访问。
★Users’ Guide:用PDF方式打开Dashboard用户指南
★Administrations’ Guide:用PDF方式打开Dashboard管理员指南
2.4导入缺省的模块
Dashboard提供一个缺省的模块供用户导入。
这缺省的模块是一个包含Portlet 的页面集合。
★在Dashboard menu bar 上点击import Objects。
★在导入Dashboard Object 页面,有连接到你安装文件夹的
DefaultDashboardPages 链接。
★双击包含用你喜欢语言的页面的XML文件。
2.5 部署负载平台集群
如果多个Dashboard实例部署在集群中并通过一个负载平台来访问,你需要配置
负载平台来处理Dashboard事务。
3.映射Dashboard属性到QC的项目中
此处只是讲解QC中的Subject 并不包括性能中心的。
本章节包含的主要内容:
★映射属性到Subject
★浏览实体
★定义实体属性
★创建Subject
★管理Subject
3.1 映射属性到Subject
KPI 是从QC的Subject中提取数据的。
可以用QCCA (Quality Center Connector Admin)创建Subject和映射它们到Dashboard。
可以利用QCC(Quality Center Connector)定义一个能够映射到每一个QC项目的标准的Dashboard实体(表)的集合、属性(字段)和属性值。
如果在QC项目中含有一些独特的值或者特殊的用户自定义字段,必须要把它们映射到标准
3.2浏览实体
定义的KPI按照实体属性值提取数据,每一个Dashboard实体对应到数据库就是一个数据表。
下面的表格给出已经定义好的五个实体。
并显示出对应的数据库中的标。
浏览实体:
●从主要的菜单工具条中,点击QCC Admin链接访问ACC Admin.
●点击左边的Entities按钮,显示Entities窗体.
Entities显示对应数据库的标.
●单击任意一个实体,右边显示相应的属性及属性值.
3.3定义实体属性
每一个QCCA实体都包含一些缺省属性对应到数据库表中的列.实体需要有一个从数据库中每列提取数据的属性.
你可以添加一个实体属性、修改存在的属性或删除某个属性
3.3.1为实体添加属性
缺省的Dashboard实体属性已经映射到QC项目中的系统字段。
在多数情况下你都可以不必为Dashboard实体添加属性。
以下情况中你将要添加实体属性:
●在QC项目中,你想创建从用户自定义字段中提取数据的KPI。
当你创建属性
之后,把他映射到QC数据库中的一个自定义字段。
●当你想创建一个与QC数据库列不相关的属性。
添加实体属性:
●从主要的菜单工具条中,点击QCC Admin按钮访问ACC Admin,打
开属性窗体。
●在实体面板中选择你要添加属性的实体。
然后点击New Property按钮,
打开添加属性对话框
●在Name文本框中输入唯一的属性名称。
注意,名称中不能含有空格。
●Field文本框中包含系统预定义的QC字段,如果不选择任何字段,表示
此属性没有映射到QC字段中。
◆如果属性需要映射到QC中的字段,则从下拉列表框中选择相应的字段。
如果下拉列表框没有出现,你想要的字段(如用户自定义的字段)就直接在输入框中输入字段标签
◆如果你创建一个没有关联到QC数据库表中的列,就让Filed 框留空白。
●在Values框中,你可以添加、重命名和删除属性值。
如果这个属性是一
个可查找列表类型字段。
尤其包含在KPI数据中的可能值。
如:Dashboard 属性状态的可能值有Rejected、Cloased、Unassigned、Reopen、Fixed and Open。
◆要添加一个新的值,点击New按钮打开一个新对话框。
输入新
的值点击OK按钮。
注意,值不能包括空格。
◆要重命名一个值,选择值点击Edit按钮打开编辑值对话框。
输
入新的值并点击OK
◆要删除一个值,选择值并点击删除按钮。
●点击OK关闭添加属性对话框。
新的属性已经添加到属性面板中属性列
表了。
3.3.2 编辑一个属性
对于一个存在的属性,你可以做的事情:
●重命名属性
●改变属性映射的QC数据库的字段
编辑一个属性:
●从主要的菜单工具条中,点击QCC Admin按钮访问ACC Admin,打
开属性窗体。
●选择你要修改的属性的实体。
●双击你要修改的属性,或者选择你要修改的属性点击打开属性
编辑对话框。
●编辑属性名称,请在Name 文本框中输入属性名
●改变属性映射的字段。
在Field文本框中选择属性要映射的数据库表中
的字段
●更新属性值
◆点击New 添加一个属性值。
◆点击Edit 修改一个属性值。
◆点击Delete 删除一个选中的属性值。
●点击Close按钮退出修改属性值按钮。
3.3.3删除一个属性
你可以删除实体中的一个属性,如果你删除一个属性,那么有关被删除属性的KPI 将不会显示在Dashboard中。
删除属性
●从主要的菜单工具条中,点击QCC Admin按钮访问ACC Admin,打
开属性窗体。
●选择要删除的属性,点击按钮进行删除属性
●点击OK按钮进行删除,删除后属性将从属性窗体消失。
3.4 创建Subject
根据你创建的Subject,KPI收集QC项目中的数据。
Subject并不是一个完整的QC项目,也不是项目的一个子集。
对于你创建的每一个Dashboard Subject,你必须要把Dashboard 的属性映射到QC Database表中的字段。
创建Subject
●指定QC项目资源
●筛选项目
●映射Dashboard属性到QC字段
●映射KPIs到Subject
3.4.1指定QC项目资源
●在QCC Admin中,点击左边的菜单栏中的Subject 。
打开Subject
窗体
Subject窗体包含两个部分
◆Subject面板显示已经创建的Subject。
◆项目面板显示已经创建的项目。
●在Subject面板中展开显示如下内容:
◆Subject的服务器、域和项目名称
◆过滤器的图标
●
●要映射Subject,点击Mapping 链接
●确保当前项目是最新的,可以点击刷新按钮进行刷新
●在项目面板中,你可以导航到你想添加和删除服务器,域或者项目
当你创建一个新的Subject,会出现一个窗体并让你映射所有可能的KPIs
到Subject。
如果你添加了一个服务器或者域,则其所有子项目也被添加到该Subject。
3.4.2 筛选Subject
你可以运用一个过滤器Subject,能使你限制Subject包含的数据量。
这让你满足划分逻辑上大项目的需要。
筛选Subject
● 1.在QCC Admin中,点击左边的菜单栏中的Subject 。
打开Subject
窗体
● 2.展开Subject项目,点击按钮打开QC登陆页面界面。
如图:
● 3.在User文本框中输入QC项目的账号,在Password密码框中输入账号密
码。
然后点击OK按钮。
进入筛选窗体如图:
● 4.选择你想定义筛选规则的表,打开筛选条件对话框。
● 5.按你的要求定义筛选的条件。
● 6.选择筛选的条件并关闭Filter Conditions Windows
选择的条件将显示在Filter Windows
●7.点击OK,关闭Filter对话框。
这样你定义的筛选已经显示在Filter
集合对话框中。
如图:
●8.然后创建另外的筛选条件可以重复以上第4步到第7步。
●9.点击Close按钮关闭筛选集合对话框。
3.4.3 映射属性
当你选择了一个项目并定义了筛选条件后,你就只剩下最后一个步骤了:映射属性。
用属性映射窗口,把QC Subject 字段映射到标准的Dashboard 属性值中。
映射属性:
● 1. 在QCC Admin中,点击左边的菜单栏中的Subject 。
打开Subject
窗体
● 2.展开Subject项目,点击按钮打开QC登陆页面界面。
如图:
● 3.在User文本框中输入QC项目的账号,在Password密码框中输入账号密
码。
然后点击OK按钮。
进入属性映射窗口:
属性映射窗口包含以下三个窗口:
●实体:显示已经被定义的Dashboard属性,每一个属性连接着QC 数据库
表。
●属性:当你在实体面板窗体中选中了一个实体,属性面板就会显示该实体
的属性。
每一个属性映射到QC 数据库的列。
●映射:当你选择了一个属性面板中的一个属性,在映射面板中就会显示这
个属性对应的映射。
面板的标题将显示属性映射的数据库字段名。
通过下面的方式,映射面板显示所有属性对应的映射:
★每一个父节点显示Dashboard的一个属性值
★子节点显示你想映射的属性值对应的QC数据库字段值。
任何没有被映射的属性值都属于UnKnown类型。
●4.选择一个数据库字段并拖动它到适当Dashboard属性值可以映射或改变一个已有的映射。
●5.如果你不想映射这些QC 数据库字段的值。
请拖放他们到Unknown属性值。
●6. 重复步骤4和5 直到你映射了你所有已经定义的属性值。
●7. 点击OK 并关闭属性映射对话框。
3.5 管理Subject
你可以重命名或删除一个Dashboard Subject。
3.5.1 重命名Subject
默认情况下,当你创建了一个Subject,Dashboard根据QC 的域和项目分配了一个名称。
如果你用相同的项目创建更多的Subject,Dashboard则会分配类似的名称。
因此,为了更好的使用Filter 他们的使用,建议你重命名这些Subject。
重命名Subject:
● 1. 在QCC Admin中,点击左边的菜单栏中的Subject 。
打开Subject
窗体
● 2.选择你想重命名的Subject 并点击Rename Subject 按钮。
打开Subject
重命名对话框。
● 3.在Subject Name 文本框中编辑Subject 名称。
● 4.点击Ok。
QCC 在Subject面板中显示新的Subject名称。
3.5.2 删除Subject
你可以从Subject面板中删除一个Subject。
删除Subject:
● 1. 在QCC Admin中,点击左边的菜单栏中的
Subject 。
打开Subject
窗体
● 2.选择你想要删除的Subject并点击Delete Subject 按钮。
● 3.点击确认对话框中Yes。
4.创建QC的KPIs
KPIs(Key Performance Indicators) 是一种量化测量,它是设计来(用来)一直跟踪关键性能变量的。
Dashboard利用KPIs收集QC中Subject中的数据和在Portlets中显示给用户。
你可以用QCCA工具创建和实现KPIs。
本章节包含以下内容:
●关于KPIs
●KPI结构
●了解KPIs窗体
●QC中默认KPIs
●创建KPIs
●创建KPIs的实现
●创建KPIs的查询语句
●管理KPIs
4.1 关于KPIs
KPIs包含从QC中的Subjects具体的查询,或计算从其他KPI提取的数据值提取数据。
在SQL或者Javascript中编写KPIs查询语句。
你需要通过QCC来创建和实现KPIs。
QCC可视为从KPIs提取数据和Dashboard中提取数据之间的一个接口。
从QC Subject中提取数据后,Dashboard的Portlets将显示KPIs的信息。
下面的图片描述了从QC数据中的数据到Dashboard显示的整个流程。
数据流以下列方式流动:
●KPIs查询语句定期的从QC数据库中提取数据。
●QCC存储QC数据库的查询结果。
、
●Dashboard 服务从QC 数据库中检索数据并在Dashboard显示板中显
示。
Dashboard支持默认的KPIs,你可以使用它们也可以自己创建。
4.2 KPI结构
一个KPI包含以下内容:
●Logical definition:描述KPI和定义有关的实体和结果属性。
●Implementations:在SQL或者Javascript中编写查询语句,一个KPI包括一
个或多个实现。
为了能提取不同Subject中的数据,你可能需要多个实现。
你可以更改KPIs收集数据的频率和时间。
4.3 了解KPIs窗体
你可以利用KPIs 窗体创建和管理KPI和它们的实现。
显示KPI窗体
● 1.在QCC Admin中,点击左边的KPI按钮,打开KPI窗体。
KPI窗体包含以下内容:
◆KPIs 面板:显示所有可用的KPI,它们包括Dashboard提供的默认的
KPI和一些用户自定义的KPI。
你可以添加、修改和删除KPI。
◆Logical Definition tab:用于描述KPI和定义相关实体和结果属性。
◆Implementation tab:用于为KPI添加实现和创建查询。
4.4 QC中默认的KPIs
4.5 创建KPIs
创建KPI包括以下几个步骤:
● 1.创建Logical Definition。
● 2.创建实现。
● 3.编写查询语句。
4.5.1创建Logical Definition
● 1.在KPI窗体中,点击New KPI 按钮。
打开新增KPI对话框。
● 2.在Title 文本框中输入KPI的名称。
● 3.在Description文本框中输入KPI的描述信息。
● 4.如果KPI数据被作为一个Portlet指标显示在Dashboard中,请选中Indicator
box。
Portlet指标提供
4.5.2创建实现
4.5.3编写查询语句
4.6 创建KPIs的实现
4.7 创建KPIs的查询语句
4.8 管理KPIs。