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