【问题标题】:TFS report that shown iteration id from warehouseTFS 报告显示仓库中的迭代 id
【发布时间】:2011-09-12 12:56:15
【问题描述】:

每当我们开始新的迭代时,我必须在燃尽报告(以及其他报告)中设置迭代参数的默认值。要获取值,我遵循此说明 (http://salvoz.com/blog/2010/05/04/tfs-2010-default-iteration-and-area-for-burn-down-report/),其中包括使用连接到 tfs 数据层上的分析服务的 Sql Management Studio 获取值。随着项目数量的增加,这变得越来越困难。

获取迭代 id 的更好方法是从报告中获取它们,其唯一目的是列出迭代并显示它们的 id。该报告最好安装在项目集合根目录中,即 DefaultCollection -文件夹,并列出该集合中所有项目的所有迭代。

有人已经有这个了吗?

【问题讨论】:

  • 我迫切需要此功能,以允许同事维护 sprint 报告,并减轻我的繁重工作的负担。 @Mathias,我们是否应该尝试自己创建这样的报告?
  • @kroonwijk,我不介意自己做,但我对 Reporting Services 和 TFS Warehouse 不够熟悉,无法做到这一点,不幸的是我现在没有时间开始调查它。我找到了这个(Microsoft.TeamFoundation.WorkItemTracking.Client.ReportingAttributes),但我认为报告需要为项目安装,而不是项目集合才能工作。也许有人可以从 Mattias Skölds 的报告开始?
  • 我在哪里可以找到您所说的 Mattias Skölds 的这份报告?
  • 抱歉,忘记链接了。这是一篇博文 (mskold.blogspot.com/2011/03/…),然后他的报告在他的 Skydrive (skydrive.live.com/…) 中。文件名 AreasAndIterations.rdl.

标签: tfs parameters iteration default


【解决方案1】:

我最终创建了一个报告,其中列出了 TFS 中的所有迭代,并显示了它们的 id 和一个字符串,该字符串可以直接粘贴到 IterationParam 的默认值中以用于燃尽报告。

报告看起来像这样http://i41.tinypic.com/2qm2bs4.png

可以安装到 Reporting Services 中的 rdl 文件位于 here。我安装在报告服务根目录下的 TfsReports 文件夹中。

原来的sql找到here

【讨论】:

    【解决方案2】:

    我认为最好的方法是John Socha-Leialoha described using MDX Studio 连接到 TFS 的 OLAP 多维数据集。在这里你可以下载MDX Studio

    实际上,您最终将迭代节点拖放到查询编辑器中,这样它就会向您显示迭代 ID。

    【讨论】:

    • 嗨@Ed-Blankenship。正如原始问题中所述,这一切都很清楚。问题是所有项目所有者都没有工具(也没有知识)从仓库中获取系统迭代 id。这就是为什么我想要一份列出所有迭代名称及其系统 ID 的报告。
    • 是否可以创建一个工具供项目所有者使用?这可能是一种向他们提供所需信息的用户友好方式。
    • 这就是我在原始问题中提出的!可以安装在 TFS 报告服务中的报告显示项目集合中所有项目中所有迭代的技术 id 会很好。
    猜你喜欢
    • 2015-02-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-07
    • 2015-07-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多