如何:使用报表设计器为 Team System 创建详细报表
更新:2007 年 11 月
通过创建包含 Visual Studio Team System 中详细信息的报表,您可以更容易地跟踪您的团队的进度。例如,您可以创建包括如工作项标题等详细信息的报表。若要创建此类型的报表,您可以使用 SQL Server 的报表设计器和 Visual Studio Team System 的数据仓库的关系数据库。
创建了您的第一份报表之后,您可以通过试验不同的数据和布局更改此报表。例如,您可以根据“指派给”字段对表进行分组。
如果您之前没有为 Team System 创建报表,请参见 用于 Team System 的自定义报表入门。有关如何使用报表设计器的更多信息,请参见 Microsoft 网站上的 Working with Report Designer(使用报表设计器)。若要创建主要显示聚合信息的报表,请参见如何:使用报表设计器和 Analysis Services 数据库为 Team System 创建聚合报表。
系统必备
若要执行此过程,您必须在同一台计算机上安装 Visual Studio 和 SQL Server Business Intelligence Development Studio。
![]() |
---|
若要安装 Business Intelligence Development Studio,请运行 SQL Server 的安装程序,然后在您指定要安装的组件时选中“客户端组件”复选框。若要为 SQL Server 安装最新的 Service Pack,请参见 Microsoft 网站上的“How to obtain the latest service pack for SQL Server 2005”(如何获取最新的 SQL Server 2005 Service Pack)。 |
必需的权限
若要执行此过程,您必须是下列角色的成员:
位于 Team Foundation Server 数据层服务器上的 Team System 数据仓库中的关系数据库内的“TfsWarehouseDataReaders”安全角色。有关更多信息,请参见 Microsoft 网站上的“保护通过 Analysis Services 访问的安全”。
位于 Team Foundation Server 应用层服务器上的 SQL Server Reporting Services 中的“发行者”角色。有关更多信息,请参见 Microsoft 网站上的“保护 Reporting Services”。
创建报表
在 Visual Studio 中创建或打开一个报表服务器项目。有关更多信息,请参见如何:为 Team System 创建报表服务器项目。
在“项目”菜单上单击“添加新项”。
即会出现“添加新项”对话框。
单击“报表向导”,再单击“添加”。
“报表向导”打开并显示“选择数据源”页。
单击“TFSReportDS”共享数据源,再单击“下一步”。
向导转到“设计查询”页。
说明:
指定的数据源将连接到 Team System 数据仓库中的关系数据库。有关更多信息,请参见在 Team System 的报表中选择数据源。如果您的项目没有此数据源,则创建此数据源。有关更多信息,请参见如何:为 Team System 创建报表服务器项目。
单击“查询生成器”。
即会出现“查询生成”对话框。
创建检索报表数据的查询
单击查询生成器工具栏上的“通用查询设计器”以启用查询设计器。
单击查询生成器工具栏上的“添加表”。
即会出现“添加表”对话框。
单击“当前工作项”表,再单击“添加”。
单击“工作项”表,再单击“添加”。
此表包含“工作项”维度。有关更多信息,请参见工作项架构。
单击“人员”表,再单击“添加”,然后单击“关闭”。
此表包含“人员”维度。当前工作项的事实数据表具有到此表的外键,分别是“指派给”、“更改者”和“创建者”字段。有关更多信息,请参见工作项架构。
在“工作项”表中,选中“系统标题”和“系统状态”复选框。
在“人员”表中,选中“人员”复选框。
在查询窗格中,删除使用“Changed By”和“Created By”的子句,从而产生以下查询。
SELECT Person.Person, [Work Item].System_State FROM [Current Work Item] INNER JOIN [Work Item] ON [Current Work Item].[Work Item] = [Work Item].__ID INNER JOIN Person ON [Current Work Item].[Assigned To] = Person.__ID
单击查询生成器工具栏上的“运行”以验证查询是否正常工作,然后单击“确定”。
“查询生成器”将关闭,并重新显示“报表向导”的“设计查询”页。
设计报表布局
单击“下一步”。
向导转到“报表类型”页。
单击“表格”,再单击“下一步”。
向导转到“设计表”页。
单击“系统标题”,再单击“详细信息”。
单击“人员”,再单击“详细信息”。
单击“系统状态”,再单击“组”,然后单击“下一步”。
向导转到“选择表布局”页。
单击您喜好的布局选项,再单击“下一步”。
向导转到“选择表样式”页。
单击任意样式,再单击“下一步”。
向导转到“完成报表”页。
键入报表的名称,再单击“预览报表”,然后单击“完成”创建报表。
向导即会关闭,并出现其“预览”选项卡为活动状态的报表文档窗口。
部署报表
在“解决方案资源管理器”中单击报表。
在“生成”菜单上单击“部署 报表名”。
重要说明:
若要成功部署报表,您的项目设置必须设置为相应的值。有关更多信息,请参见如何:为 Team System 创建报表服务器项目。
请参见
任务
如何:使用报表设计器和 Analysis Services 数据库为 Team System 创建聚合报表