Excel 报表

可以使用 Microsoft Excel 报表显示团队项目的数据仓库中的信息。本主题介绍随 Microsoft Solutions Framework (MSF) for Agile Software Development 的过程模板一起提供的报表。

备注

这些报表要求团队项目门户网站配置有 SharePoint Server 企业版。还可以在团队项目的面板中查看这些报表。

如果为存储团队项目的项目集合配置 SQL Server Reporting Services,则可以使用报表管理器查看和筛选 Excel 报表所提供的相同信息。请参阅报告 (SQL Server Reporting Services)

要求

若要访问和使用 Microsoft Excel 报表,必须满足以下配置:

  • 若要访问 Microsoft Excel 报表,必须为你的团队项目配置项目门户网站。

    Microsoft Excel 报表存储在为你的团队项目承载 SharePoint 产品的服务器上。 如果尚未为你的团队项目启用项目门户网站,则不能访问工作簿。 有关详细信息,请参阅配置或添加项目门户网站

  • 若要在 Microsoft Excel 中打开连接到 Team Foundation 的操作数据存储区的报表,则必须在客户端计算机上安装 Team Foundation Office 集成外接程序。 安装 Visual Studio ALM 中的任何产品时都会安装此外接程序。

若要查看或修改存储在团队项目的“文档”节点下的 Excel 报表,你必须被分配到或属于某个组,该组已获得 Team Foundation 的**“读取”权限。 对于团队项目,你还必须分别具有在 SharePoint 产品中的“Visitors”“Members”**权限。

另外,企业面板中显示的所有 Microsoft Excel 报表都包含 Analysis Services 多维数据集中的数据。 仅当团队项目门户承载于运行 SharePoint Server 企业版的服务器上时,你才能查看企业面板。

若要从企业面板查看、刷新或创建 Excel 报表,你必须将 SharePoint Web 应用程序定义配置为使用单一登录或 Windows 身份验证。 基于你配置的身份验证服务应用以下限制。

如果你不希望将用户添加为 SQL Server Analysis Services 中 TfsWarehouseDataReaders 安全角色的成员,则必须将 SharePoint Web 应用程序配置为使用单一登录。 另外,如果将团队项目门户配置为使用 NTLM 身份验证,且未将其安装到数据层服务器上,你也必须将应用程序配置为使用单一登录。

  • 对于单一登录身份验证(推荐)

    若要使用单一登录对企业面板的查看者进行身份验证,则必须执行以下操作:

    • 必须将 SharePoint Web 应用程序配置为使用单一登录。 有关如何配置单一登录的详细信息,请参阅在 SharePoint 2013 中配置身份验证基础结构

    • 必须将面板查看者添加到授予对单一登录企业应用程序定义的访问权限的某个组。

  • 对于 Windows 身份验证

    若要使用 Windows 身份验证对企业面板的查看者进行身份验证,则必须执行以下操作:

    • 必须在数据层服务器上承载团队项目门户,或者必须将 SharePoint Web 应用程序配置为使用 Kerberos 身份验证。

    • 你必须将用户添加为 SQL Server Analysis Services 中 TfsWarehouseDataReaders 安全角色的成员。

下表汇总了各活动所需的权限。 有关如何向团队成员授予这些权限的信息,请参见向团队项目添加用户。 有关使用 Excel 报表通常所需的权限的信息,请参见分配相关权限,供查看和管理 Visual Studio ALM 报表

Activity

Team Foundation Server

团队项目门户网站

SQL Server Analysis Services 多维数据集 (Tfs_Analysis)

备注

查看或刷新从团队资源管理器的“文档”节点打开的 Excel 报表

访问者

Visitors

TfsWarehouseDataReader 角色

若要访问某团队项目的“文档”节点,你必须是“Team Foundation Valid Users”安全组的成员。 如果显式设置了必需的安全权限,则你必须将团队项目的“查看项目级信息”权限设置为“允许”

查看或刷新企业面板中显示的 Excel 报表

  

Visitors

要求取决于为 SharePoint Web 应用程序配置的身份验证

除了 VisitorsRead 权限外,你还必须属于授予了对 TfsWarehouseDataReader 角色或对 SharePoint Web 应用程序的单一登录企业应用程序定义的访问权限的某个组。

运行工作项查询,然后使用“在 Microsoft Excel 中创建报表”功能

访问者

TfsWarehouseDataReader 角色

除了这些权限之外,你可能还需要打开团队查询的权限。 有关详细信息,请参阅设置查询的权限

另外,如果你希望将生成的工作簿保存到项目门户,则你必须属于该门户的“Members”组。

打开面板并使用“新建 Excel 报表”功能

Visitors

TfsWarehouseDataReader 角色

只有为承载团队项目的项目集合配置了报告功能,“新建 Excel 报表”按钮才可用。

从 Microsoft Excel 创建直接连接 Analysis Services 多维数据集的报表

TfsWarehouseDataReader 角色

如果你希望将生成的工作簿保存到项目门户,则你必须属于该门户的“Members”组。

从“文档”节点管理 Excel 报表

访问者

成员

  

若要在“文档”节点下保存文件,你必须属于团队项目门户的“Members”组。 有关详细信息,请参阅管理文档和文档库

刷新频率

为工作项捕获的所有数据将写入 WIT 数据存储,但仅精选数据将写入 Analysis Services 数据仓库。 当团队成员创建和修改工作项时,WIT 数据存储会实时更新。 分别每隔 2 分钟和 2 小时对关系仓库数据库和 OLAP 多维数据集写入增量更新。 若要更改这些设置,请参阅为数据仓库和 Analysis Services 多维数据集更改过程控制设置

项目管理

团队成员可以使用下表中的报表来帮助跟踪团队完成任务的进度的速度,同时实现用户情景并满足其迭代计划。

报表中的数据

报告名称和相关主题

过去四周内所有任务的所有小时数累计计数的可视表示形式。

燃尽图

Excel 格式的“燃尽”报表

过去四周内所有活动任务和已关闭任务的累计计数的可视表示形式。

Excel 格式的“任务进度”报表

Excel 格式的“任务进度”报表

过去四周内所有用户情景的累计计数的可视表示形式,按它们的状态分组。

用户情景报表示例

Excel 格式的“用户情景进度”报表(敏捷)

折线图,该图显示在过去四周内团队打开和关闭的问题数的滚动平均值。 滚动平均值以计算该值日期的前七天的数据为基础。

Excel 格式的“7 天问题趋势”报表

Excel 格式的“问题趋势”报表

Bug 积压工作管理

团队成员可以使用下表中的报表,来帮助跟踪团队发现的 Bug 以及团队解决 Bug 的进度。 这些报表将出现在“Bug”面板中。 有关详细信息,请参阅Bug 面板

报表中的数据

报告名称和相关主题

过去四周内所有 Bug 的累计计数的可视表示形式,按它们的状态分组。

Bug 进度 Excel 报表

Excel 格式的“Bug 进度”报表

显示在过去四周内,团队打开、解决和关闭的 Bug 数的滚动平均值的折线图。 滚动平均值以计算该值日期的前七天的数据为基础。

“Bug 趋势”报表

Excel 格式的“Bug 趋势”报表

过去四周内所有 Bug 的累计计数的可视表示形式,按它们的优先级别分组。

“Bug (按优先级别)”图

Excel 格式的“Bug (按优先级别)”报表

水平条形图,其中包含每个团队成员当前分配给活动状态的 Bug 的总数,按优先级别分组。

“Bug (按指派)”图

Excel 格式的“Bug (按指派)”报表

过去四周内从已解决或已关闭状态重新激活的 Bug 数的堆积区域图。

Excel 格式的“Bug 重新激活”报表

备注

“Bug 重新激活”报表将出现在“质量”面板上。有关详细信息,请参阅质量面板 (Agile)

Excel 格式的“Bug 重新激活”报表

生成管理

团队成员可以使用下表中的报表,来帮助跟踪源文件在一段时间内的变化情况以及源代码在一段时间内的测试情况。 这些报表将出现在“生成”面板中。 有关详细信息,请参阅生成面板 (Agile)

报表中的数据

报告名称和相关主题

折线图,该图描述过去四周通过版本验证测试所测试的代码的百分比。

“代码覆盖率”报表

Excel 格式的“代码覆盖率”报表

堆积区域图,该图描述过去四周内生成之前,团队在签入中添加、删除和更改的代码的行数。

“代码改动”报表

Excel 格式的“代码改动”报表

堆积柱形,该柱形显示过去四周内“未通过”“成功”的生成计数。

生成状态报表

备注

“生成状态”报表将出现在“质量”面板上。有关详细信息,请参阅质量面板 (Agile)

Excel 格式的“生成状态”报表

测试管理

团队成员可以使用下表中的报表,来帮助监视测试活动、报告进度、查找测试没有覆盖到的部分以及确定可能需要进一步研究的测试环节。 这些报表将出现在“测试”面板中。 有关详细信息,请参阅测试面板 (Agile)

报表中的数据

报告名称和相关主题

过去四周内的测试结果的堆积区域图,按它们的最新记录结果(“从不运行”“已阻止”“未通过”“已通过”)分组。

Excel 格式的“测试计划进度”报表

“测试计划进度”报表

堆积区域图,该图显示过去四周处于“设计”“就绪”状态的测试用例的数目。

Excel 格式的“测试用例准备情况”报表

“测试用例准备情况”报表

水平条形图,该图显示为每个用户情景定义的每个测试用例与测试配置的组合的测试结果数。 该图按照最近测试运行对测试结果进行分组,其中的选项为“已通过”(绿色)、“未通过”(红色)、“已阻止”(紫色)或“未运行”(灰色)。

Excel 格式的“用户情景测试状态”报表

Excel 格式的“用户情景测试状态”报表(敏捷)

折线图,该图显示过去四周手动测试的所有结果运行的累计计数。

Excel 格式的“测试活动”报表

Excel 格式的“测试活动”报表

堆积区域图,该图按照“回归”“新问题”“已知问题”失败类型显示过去四周测试的所有失败结果的累计计数。

Excel 格式的“失败分析”报表

Excel 格式的“失败分析”报表

软件质量和发布管理

团队成员可以使用下表中的报表获取测试、开发和生成环节中所发生的进度的概述。 这些报表将出现在“质量”面板中。 有关详细信息,请参阅质量面板 (Agile)

报表中的数据

报告名称和相关主题

过去四周内的测试结果的堆积区域图,按它们的最新记录结果(“从不运行”“已阻止”“未通过”“已通过”)分组。

Excel 格式的“测试计划进度”报表

“测试计划进度”报表

堆积柱形,该柱形显示过去四周内“未通过”“成功”的生成计数。

生成状态报表

Excel 格式的“生成状态”报表

过去四周内所有 Bug 的累计计数的堆积区域图,按它们的状态分组。

Bug 进度 Excel 报表

Excel 格式的“Bug 进度”报表

过去四周内从已解决或已关闭状态重新激活的 Bug 数的堆积区域图。

Excel 格式的“Bug 重新激活”报表

Excel 格式的“Bug 重新激活”报表

折线图,该图描述过去四周通过版本验证测试所测试的代码的百分比。

“代码覆盖率”报表

Excel 格式的“代码覆盖率”报表

堆积区域图,该图描述过去四周内生成之前,团队在签入中添加、删除和更改的代码的行数。

“代码改动”报表

Excel 格式的“代码改动”报表

请参见

概念

可视化进度(工作项图表)

基于工作项查询创建 Excel 报表