在 Team System 的报表中选择数据源

更新:2007 年 11 月

在创建显示 Visual Studio Team System 中的数据的报表时,需指定三种数据源之一。其中两种数据源是数据仓库中的数据库:Analysis Services 数据库和关系数据库。Analysis Services 数据库最适合于提供聚合信息的报表,例如满足一组条件的工作项数。关系服务数据库最适合于提供行项详细信息的报表,例如工作项的标题。

第三种数据源是工作项的列表。这些列表最适合于处理不超过几百个工作项的表和图表。

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

Analysis Services

关系

工作项列表

Excel

报表设计器

有关报表工具的更多信息,请参见选择工具以便为 Team System 创建报表

如果要创建显示一段时间内的趋势的报表(如减弱图表),则通过 Analysis Services 数据库可以最轻松地创建此类报表。关系数据库不适合作为趋势的数据源,您也不能使用工作项列表来显示趋势。

Analysis Services 数据库

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

说明:

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

使用 Analysis Services 数据库可在 Excel 中轻松生成数据透视表和数据透视图报表。有关此数据源的更多信息,请参见 OLAP 设计

关系数据库

关系数据库通过一组相关表来组织数据。如果您对编写 Transact-SQL 查询很熟悉,则可使用关系数据库创建报表。

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

有关关系数据库的更多信息,请参见关系架构

工作项列表

您可以在 Excel 中创建一个使用工作项查询或一组静态工作项的列表。在某种意义上,此列表已经是一个详细报表。有关更多信息,请参见如何:创建工作项列表

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

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

请参见

概念

选择工具以便为 Team System 创建报表

用于 Team System 的自定义报表入门

其他资源

在 Microsoft Excel 和 Microsoft Project 中使用工作项

了解数据仓库多维数据集的结构