【问题标题】:TFS Dashboard Widgets: Query the TFS_Warehouse db?TFS 仪表板小部件:查询 TFS_Warehouse 数据库?
【发布时间】:2019-03-06 23:52:35
【问题描述】:

(警告:SQL Server 专家,TFS 仪表板小工具新手)

我的工作场所有一个 TFS 设置(版本 15.117.27024.0),其中有带有小部件的仪表板,我们可以将共享查询用作数据源。这里没有问题。

问题:是否可以配置一个小部件,以便源查询是 TFS_Warehouse 中的自定义存储过程?

提前致谢。 吉姆

【问题讨论】:

    标签: sql-server tsql tfs


    【解决方案1】:

    我不知道有一种方法可以直接从小部件返回 TFS_Warehouse 或其他数据库中存储过程的结果。

    我们使用 Otto Streifel 的 Wiql Editor extension (source),它允许我们编写 WIQL 查询,而不是通过提供的 GUI 来点击我们的方式来创建我们的共享查询。 syntax 类似于 SQL,但它比 SQL 存储过程更受限制。尽管如此,我们还是能够编写一些健壮的查询来创建一些非常有用的小部件。 (例如,根据应用于我们工作项的标签来划分我们计划/工作了多少小时)

    我能想到的唯一其他解决方案是使用Embedded Web page 小部件来调用存储的过程并显示结果。

    【讨论】:

    • 感谢发帖。我不是这里的管理员,所以我必须和那个人谈谈,因为当我尝试下载时,我得到一个“我们没有找到你是所有者或成员的组织”。信息。我能够将保存的查询保存为 .wiql 文件,读取 WIQL,并对适当的 SQL Server 存储过程进行逆向工程。很高兴继续进行一些报告。我现在的限制是我不能按天查询工作项状态更改,因为它只显示最近的状态,并且我需要按状态制作一些关于工作项的图表。
    • (续)我可以通过创建另一个 Fact 表在 TFS_Warehouse 中自定义构建它,但这意味着我将使用 TFS_Warehouse 作为数据源,它适用于 SSRS 报告,但我的雇主已经倒下爱上了仪表板。
    • @JimHorn 不,我们只能使用仪表板中的基本工作项查询,Brandon 的解决方法看起来不错...
    • 好的。目前这仍然不能解决我的根本问题,因为我需要查询 TFS_Warehouse 而不是在保存的查询中获得真正的创意,但它是问题的正确答案。虽然如果我更深入地研究事务数据库模式,也许我会找出一个满足我需要的查询。欣赏它。 -吉姆
    猜你喜欢
    • 2023-03-23
    • 2018-07-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-27
    • 1970-01-01
    • 1970-01-01
    • 2014-04-02
    相关资源
    最近更新 更多