为 Visual Studio ALM 报表选择数据源和创作工具

在创建显示 Visual Studio Application Lifecycle Management (ALM) 中的数据的报表时,需指定三种数据源之一,并使用三类创作工具之一。 数据源和创作工具的选择具有关联性。

可以生成的最简单报表是基于工作项列表的。 通过将工作项查询导出到 Microsoft Excel,可以创建有关工作项的报表。 工作项列表最适合于处理不超过几百个工作项的表和图表。

通过使用针对报表优化的联机分析处理 (OLAP) 多维数据集 (TFS_Analysis),可以创建当前状态和历史趋势数据。 OLAP 多维数据集最适合于提供聚合信息的报表,例如满足一组条件的工作项数。 若要创建显示一段时间内的趋势的报表(如减弱图表或进度图表),则通过 OLAP 多维数据集可以最轻松地创建此类报表。

可以使用关系仓库数据库 (TFS_Warehouse) 来创建提供行项详细信息的报表。 其中包括包含工作项标题的报表和不包含趋势或历史数据的更为复杂的报表。

主题内容

  • 数据源和创作工具

  • 使用 Excel 生成基于工作项列表的报表

  • 创建基于 OLAP 多维数据集的报表

  • 生成基于仓库数据的报表

  • 其他资源

数据源和创作工具

如下表所示,您选择的数据源不仅取决于要显示的数据类型,还取决于用来创建报表的工具。 如果使用 Excel,则不能有效地使用仓库数据库。 如果使用报表生成器或报表设计器,则不能使用工作项列表。

创作工具

工作项查询结果

OLAP 多维数据集 (TFS_Analysis)

关系仓库数据库 (TFS_Warehouse)

Excel

报表生成器

报表设计器

有关如何创建访问三个数据源的报表的更多信息,请参见下表中的相关主题。

创作工具

数据源

相关主题

Excel

工作项查询结果

Excel

OLAP 多维数据集

报表设计器

OLAP 多维数据集

报表设计器

仓库数据库

使用 Excel 生成基于工作项列表的报表

您可以在 Excel 中创建一个使用工作项查询或一组静态工作项的列表。 在某种意义上,此列表已经是一个详细报表。 有关更多信息,请参见使用 Microsoft Excel 创建、打开和修改工作项。 您也可以工作项查询为基础,生成使用 Analysis Services 数据库的一组报表。

您也可以通过工作项列表创建数据透视表和数据透视图报表。 有关更多信息,请参见 Microsoft 网站上的以下页面:PivotTable reports 101 (Microsoft Office Online)(数据透视表 101 (Microsoft Office Online))。

若要刷新该列表的内容,请在**“团队”工具栏上单击“刷新”,或者打开“团队”菜单并单击“刷新”。 若要刷新数据透视表和数据透视图报表,请在“数据”工具栏上单击“刷新数据”,或者打开“数据”菜单并单击“刷新数据”**。

创建基于 OLAP 多维数据集的报表

Analysis Services 数据库是一种多维数据库,聚合来自仓库数据库的数据,以便进行更高效的分析。 此数据源尤其适用于 Microsoft Excel。

Analysis Services 数据库以多维数据集结构来组织数据。 多维数据集包含针对许多维度进行聚合的度量。 此结构提供聚合值,例如一组工作项的工作小时数。 可从多维数据集中直接选择这些值,而不是在查询中计算。

备注

有些度量(如“Work Item.Work Item Count”)不预先进行聚合。这些度量在执行查询时进行计算。

使用 Analysis Services 数据库可在 Excel 中轻松生成数据透视表和数据透视图报表。 有关更多信息,请参见使用工作项查询在 Microsoft Excel 中创建报表

有关此数据源的更多信息,请参见Analysis Services 多维数据集中提供的透视和度量值组 (Team System)

生成基于仓库数据的报表

仓库数据库是一个关系数据库,它对一组相关表中的数据进行组织,并提供用于访问该数据的视图和表值函数。 团队项目集合中的数据会在仓库数据库中进行收集和维护。 如果您对编写 Transact-SQL 查询很熟悉,则可使用仓库数据库创建报表。

备注

根据您的项目所使用的工作项,仓库数据库中可能包含 Analysis Services 数据库中不存在的详细数据。有关工作项字段如何映射到仓库的更多信息,请参见使用工作项字段

有关仓库数据库的更多信息,请参见使用 Visual Studio ALM 的关系型仓库数据库生成报表

其他资源

有关更多信息,请参见 Microsoft 网站上的以下页面:

请参见

概念

查找 Bug、任务和其他工作项

为 Visual Studio ALM 创建、自定义和管理报表