升级到 Team Foundation Server 2010 后定位报表
将 Team Foundation 部署升级到 Visual Studio Team Foundation Server 2010 会引入一些更改,这些更改会影响通过 SQL Server Reporting Services 访问的报表的位置和操作。 具体而言,您将可以访问预先存在的报表或预升级报表以及新报表或升级后报表,这些报表基于 Team Foundation Server 2010 的数据仓库架构。
您将立即注意到以下效果:
如果已升级的团队项目基于 Microsoft Solutions Framework (MSF) 过程模板 4.2 版,则您有权访问一组升级后报表。 可以从团队资源管理器中的 **“报表”节点或从 Team Web Access 中的“报表”**链接访问这些报表。
不能从团队资源管理器中的 节点或从 Team Web Access 访问预升级报表。 您仍可以从 Web 浏览器访问预先存在的报表。
因升级而添加的数据不会显示在预先存在的报表中。 升级过程中,所有新数据都会流入已创建的新数据仓库。 所有预先存在的数据都保留在基于早期架构的数据仓库中。
若要查看预升级报表,您可能必须修改该报表以处理由 SQL Server 2008 引入的更改。 若要使用预升级报表来支持已升级的团队项目的报告,您必须将每个报表修改为连接到新数据仓库并处理由 Team Foundation Server 2010 引入的更改。
主题内容
两组数据仓库资源
团队项目集合和报表位置层次结构
查看升级后报表
查看预升级报表
两组数据仓库资源
对 Team Foundation Server 2010 的升级将引入两组数据仓库资源。 如下图所示,有两个数据仓库关系数据库和两个 SQL Server Analysis Services 多维数据集。
下表列出了一些名称,这些名称将自动分配给报表使用的 Reporting Services 数据资源。
数据库资源 |
分配给基于早期版本的 Team Foundation Server 的资源的名称 |
分配给 Team Foundation Server 2010 的资源的名称 |
---|---|---|
数据仓库关系数据库 |
TfsReportsDS |
Tfs2010ReportsDS |
Analysis Services 多维数据集 |
TfsOlapReportsDS |
Tfs2010OlapReportsDS |
基于 2010 的名称支持对具有一组现有报表的服务器进行升级,这些报表旨在使用为 Visual Studio 2005 Team Foundation Server 或 Team System 2008 Team Foundation Server 设计的架构。 对 Team Foundation Server 2010 进行升级将创建一个新仓库和多维数据集,它们使用与以前的数据仓库不兼容的其他架构。 新的数据源将指向新仓库和多维数据集,并将以前的数据源保持不变。
可以继续查看预升级报表。 但不会将新数据添加到预升级数据仓库和多维数据集。 使用新的数据源名称可使预升级报表(使用旧数据源)继续呈现预升级数据。
团队项目集合和报表层次结构
通过引入团队项目集合和报表文件夹,现在将在承载 Reporting Services 的服务器上组织报表,其层次结构与以下层次结构类似:
TfsReports > 项目集合 > 团队项目 > 报表文件夹 > 报表
下图显示了名为 Dev10Demo 的项目的此结构。
查看升级后报表
查看升级后报表
打开 Internet Explorer,在地址栏中键入下面的字符串,再按 Enter:
http://ReportServerName/TFSReports/ProjectCollectionName/ProjectName/
如果您已在数据层服务器上部署了命名实例,请改为键入下面的字符串:
http://ReportServerName/TFSReports_TFSInstance/ProjectCollectionName/ProjectName/
单击要查看的报表所在的文件夹。
单击要查看的报表。
查看预升级报表
查看预升级报表
打开 Internet Explorer,在地址栏中键入下面的字符串,然后按 Enter:
http://ReportServerName/Reports/ProjectName/
如果您已在数据层服务器上部署了命名实例,请改为键入下面的字符串:
http://ReportServerName/Reports_TFSInstance/ProjectName/
单击要查看的报表。
请参见
概念
为 Visual Studio ALM 创建、自定义和管理报表