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