报表 (CMMI)
可以使用 SQL Server Reporting Services 中的报表来分析项目的进度和质量。 这些报表随 Microsoft Solutions Framework (MSF) for Capability Maturity Model Integration (CMMI) Process Improvement 5.0 版的过程模板提供。这些报表聚合了来自工作项、版本控制、测试结果和生成的度量值,因此可用于回答有关项目状态的问题。
大部分报表都提供筛选器,可用来指定报表中要包括的内容。 筛选器包括时间段、迭代和区域路径、工作项类型以及工作项状态。 这些报表回答的问题涉及所有类型的工作项,如要求、任务、Bug 和测试用例。
提示
为了便于您访问此主题介绍的报表,必须为包含您的团队项目的团队项目集合设置 SQL Server Reporting Services。 当打开 团队资源管理器 并展开您的团队项目节点时,如果未显示 “报表”,则这些报表不可用。
另外,若要查看这些报表,您必须被分配到或属于某个组,而该组已经在 Reporting Services 中被赋予“Browser (浏览者)”或“Team Foundation Content Manager (Team Foundation 内容管理员)”角色。 有关更多信息,请参见向团队项目中添加用户或管理权限。
主题内容
|
您可以从 “报表”文件夹中访问报表,如下图所示。 |
监视团队进度和项目运行状况
可使用下表中的报表来帮助跟踪团队项目的团队进度和总体质量。
任务 |
报表名称和相关主题 |
---|---|
监视 Bug 活动、重新激活和趋势。 可以使用 Bug 报表来跟踪团队发现的 Bug 以及团队解决 Bug 的进度。 |
|
监视生成活动、成功和趋势。 可以使用生成报表来跟踪团队生成在一段时间内的质量以及成功与否。 |
|
跟踪项目运行状况、团队燃速和情景及任务完成情况。 可以使用“要求进度”报表查看团队对正在实现的每个用户情景已花费的工时多少。 通过使用此报表,可以快速确定最近是否针对每个情景完成了任何工作以及剩下哪些工作。 您可以使用“要求概述”报表帮助您跟踪每个用户情景的实现和测试进度情况。 您可以每天或每周查看此报表,以监视团队在迭代期间的进度。 |
|
确定添加的工作量。 可以使用“计划外工作”报表来确定团队在迭代开始之后向该迭代添加的工作量。 |
|
监视测试活动。 您可以使用测试报表来跟踪团队开发测试用例的进度,并确定测试用例对要求的涵盖情况。 |
访问报表
可以通过团队资源管理器、团队项目门户网站或 Internet Explorer 来访问 SQL Server Reporting Services 报表。 您可以在团队资源管理器中的“文档”文件夹下找到使用 Office Excel 的其他报表。 有关这些报表的更多信息,请参见 Excel 报表 (Agile)。
提示
如果团队资源管理器的“报表”节点旁边显示红色 X 图标,则表明您可能没有访问报表的权限,或团队资源管理器可能中断了与承载 SQL Server Reporting Services 的服务器之间的通信。 在这些情况下,请与项目管理员联系,以确保您具有访问报表节点的权限,并且承载 Reporting Services 的服务器正在运行。
只有在同时满足以下两个条件时,“报表”节点旁边才会显示红色 X 图标:
团队资源管理器与 SQL Server Reporting Services 在同一台计算机上运行。
您未以管理员身份登录,或为 Internet Explorer 启用了增强安全性。
有关如何纠正此问题的信息,请以管理员身份登录到您的计算机,或打开“Internet 选项”,然后单击**“安全”选项卡,并清除“启用保护模式”**复选框。
访问报表
打开团队资源管理器,并连接到定义了报表的团队项目所在的项目集合。
有关更多信息,请参见在 Team Foundation Server 中连接和访问团队项目。
展开团队项目节点,展开 “报表”,然后展开**“Bug”、“生成”、“项目管理”或“测试”**。
提示
如果使用早期版本的团队资源管理器,则无法显示 “报表”节点。 若要访问报表,请打开 Web 浏览器,键入将运行团队项目的 SQL Server Reporting Services 的服务器的地址。 例如,在地址栏中键入 http://ReportServerName/reports,然后依次单击“Team Foundation Server 报表”文件夹、团队项目的团队项目集合的文件夹和团队项目的文件夹。
或者,可以从 Team Web Access 访问“报表”。
双击要查看的报表。
刷新报表
下表介绍如何刷新报表。
提示
在更改用于跟踪工作项的数据库记录时,在 Reporting Services 所生成的报表中显示所做更改之前会存在延迟。 报表数据派生自数据仓库。 有关更多信息,请参见为数据仓库和 Analysis Services 多维数据集更改过程控制设置。
选项 |
结果 |
---|---|
浏览器窗口中的“刷新”按钮 |
用会话缓存中存储的报表刷新显示。 会话缓存是在用户打开报表时创建的。 Reporting Services 使用浏览器会话在打开报表时保持一致的视觉体验。 |
使正在运行 Reporting Services 的服务器重新运行查询并更新报表数据(如果报表按需运行)。 如果报表被缓存或为快照,则显示存储在报表服务器数据库中的报表。 |
|
Ctrl+F5 组合键 |
与单击报表工具栏上的“刷新”效果相同。 |
管理和使用已发布的报表
在 Reporting Services 中查看报表时,还可以执行下列任务:
放大或缩小报表。
搜索报表中包含的文本。
打开一个相关报表。
将报表导出为其他格式,如 XML、CSV、PDF、MHTML、Excel、TIFF 或 Word。
刷新报表。
打印报表。
为报表创建订阅。
有关更多信息,请参见 Microsoft 网站上的以下主题:Report Manager How-to Topics(报表管理器帮助主题)。 管理和使用已发布的报表
自定义报表和相关任务
任务 |
相关内容 |
---|---|
定义支持项目跟踪要求的报表。 您可能已定义若干个报表,具体取决于创建团队项目时使用的过程模板。 您可以进一步自定义这些报表,也可以创建其他报表。 这些自定义报表可能包含已添加到工作项类型的数据字段。 |
|
添加字段或修改现有字段的报表特性。 可以使用工作项字段来跟踪工作项类型的数据、定义查询条件并筛选报表。 若要支持报表,可以添加字段或更改现有字段的特性。 添加或修改字段时,您可应用系统命名约定以确保按逻辑将数据分组到 SQL Server Analysis Services 多维数据集中的各个文件夹。 |
|
根据工作项查询生成数据透视表和数据透视图报表。 若要生成可显示当前状态或历史趋势的报表,请使用“在 Microsoft Excel 中创建报表”工具快速生成基于工作项查询的报表。 这些报表可访问 Analysis Services 多维数据集中存储的数据。 |
|
聚合数据以显示团队进度。 通过创建可将 Visual Studio Application Lifecycle Management (ALM) 中的数据聚合到图表和表中的报表,可以更轻松地跟踪团队的进度。 例如,可以创建报表来显示分配给每个团队成员的活动工作项的数量。 若要创建此类型的报表,可使用 SQL Server 中的报表设计器和 Analysis Services 多维数据集。 |
|
更改数据仓库的刷新频率。 数据仓库的默认属性是在安装 Visual Studio Team Foundation Server 时设置的。 您可以更改在数据仓库中更新数据的频率,并可更改用于控制用户对数据仓库的访问权限的安全设置。 |