使用报表设计器创建详细报表
可通过创建包含来自 Visual Studio Application Lifecycle Management (ALM)(TFS) 的详细信息的报表,更轻松地跟踪您的团队的进度。 例如,您可以创建包括如工作项标题等详细信息的报表。 若要创建此类型的报表,您可以使用 SQL Server 的报表设计器和 TFS 数据仓库的关系数据库。
创建了您的第一份报表之后,您可以通过试验不同的数据和布局更改此报表。 例如,您可以根据“指派给”字段对表进行分组。
如果您之前没有为 TFS 创建报表,请参见为 Visual Studio ALM 创建、自定义和管理报表。 有关如何使用报表设计器的更多信息,请参见 Microsoft 网站:使用报表设计器设计和实现报表。 若要创建主要显示聚合信息的报表,请参见使用报表设计器和 Analysis Services 多维数据集创建聚合报表。
要求
必须在同一计算机上安装 Visual Studio 和 SQL Server Business Intelligence Development Studio。
若要安装 Business Intelligence Development Studio,请运行 SQL Server 的安装程序,然后在您指定要安装的组件时选中**“客户端组件”**复选框。 若要安装最新的 SQL Server Service Pack,请参见 Microsoft 网站上的以下页面:如何获取最新的 SQL Server 2008 Service Pack。
您必须是 Team Foundation Server 的数据层服务器上的 Analysis Services 数据库中的**“TfsWarehouseDataReaders”**安全角色的成员。 有关详细信息,请参见授予对 Visual Studio ALM 数据仓库的数据库的访问权限。
您必须是 SQL Server Reporting Services 中的**“Team Foundation 内容管理员”**角色的成员。 有关详细信息,请参见设置 Team Foundation Server 的管理员权限。
创建报表
在 Visual Studio 中创建或打开一个报表服务器项目。 有关详细信息,请参见为 Visual Studio ALM 创建报表服务器项目。
在**“项目”菜单上选择“添加新项”**。
**“添加新项”**对话框随即出现。
选择**“报表向导”,再选择“添加”**。
**“报表向导”打开并显示“选择数据源”**页。
选择**“TFS2010ReportDS”共享数据源,然后选择“下一步”**。
即使您可能已安装或已升级到 TFS 2013,这些分配给 TFS 2010 的数据源的名称仍正在使用中。
向导转到**“设计查询”**页。
备注
指定的数据源将连接到 TFS 数据仓库中的关系数据库。有关详细信息,请参见选择数据源和创作工具。如果您的项目没有此数据源,则创建此数据源。有关详细信息,请参见为 Visual Studio ALM 创建报表服务器项目。
选择**“查询生成器”**。
即会出现**“查询生成”**对话框。
创建检索报表数据的查询
选择查询生成器工具栏上的**“通用查询设计器”**以启用查询设计器。
选择查询生成器工具栏上的**“添加表”**。
即会出现**“添加表”**对话框。
选择**“当前工作项”表,再选择“添加”**。
选择**“工作项”表,再选择“添加”**。
此表包含“工作项”维度。
选择**“人员”表,再选择“添加”,然后单击“关闭”**。
此表包含“人员”维度。 当前工作项的事实数据表具有到此表的外键,分别是“指派给”、“更改者”和“创建者”字段。
在**“工作项”表中,选中“系统标题”和“系统状态”**复选框。
在**“人员”表中,选中“人员”**复选框。
在查询窗格中,删除使用“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
选择查询生成器工具栏上的**“运行”以验证查询是否正常工作,然后选择“确定”**。
**“查询生成器”将关闭,并重新显示“报表向导”的“设计查询”**页。
设计报表布局
选择**“下一步”**。
向导转到**“报表类型”**页。
单击**“表格”,然后单击“下一步”**。
向导转到**“设计表”**页。
选择**“系统标题”,再选择“详细信息”**。
选择**“人员”,再选择“详细信息”**。
依次选择**“System_State”、“组”和“下一步”**。
向导转到**“选择表布局”**页。
选择您喜爱的布局选项,再选择**“下一步”**。
向导转到**“选择表样式”**页。
选择任意样式,然后选择**“下一步”**。
向导转到**“完成报表”**页。
键入报表的名称,再选择**“预览报表”,然后选择“完成”**以创建报表。
向导即会关闭,并出现其**“预览”**选项卡为活动状态的报表文档窗口。
部署报表
在**“解决方案资源管理器”**中选择报表。
在**“生成”菜单上,选择“部署‘ReportName’”**。
若要成功部署报表,您的项目设置必须设置为相应的值。 有关详细信息,请参见为 Visual Studio ALM 创建报表服务器项目。