问题标签 [tfs-analysis]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
44 浏览

reporting-services - 如何在共享点项目门户中查看 TFS API 报告数据

我正在通过 c# 应用程序使用 TFS API 来创建一些自定义的 TFS 报告和图表。我正在连接到数据源并以编程方式创建数据集。我想知道有没有办法将这些报告上传到共享点服务器或项目门户页面?

或者我应该使用 TFS API 创建什么类型的报告,以便可以将其上传到共享点项目门户。

0 投票
0 回答
235 浏览

tfs - Tfs_Warehouse 损坏了 Dim.Person 和 Dim.Date 中的数据

我们正在尝试激活我们Reporting and Analysis ServicesTeam foundation Server内容(目前是 14.0.23128.0 (Tfs2015))。

它没有使用几年。

现在我们想使用它。但是当我们通过连接到我们的分析时,Excel我们在报表生成器中遇到了奇怪的数据:

所有日期框都是空的,并且有很多 SID 而不是人: 昏暗的人 暗淡日期

之后,我们去了SQL Server所有TFS数据库所在的位置并查看了表:

这是 Tfs_Warehouse 中的 Dim.Date 表

这是 Dim.Person 表。它充满了 SID 和普通名称。AD 中的一些 SID 具有正常名称。但这里是 SID 提供的。

这就是我们遇到的问题。

我们试图自己解决它。

所以我们试图做的事情:

首先,我们试图重建Reporting Services。它没有用。

我们还尝试通过删除 Tfs_Warehouse 和 Tfs_Analysis 数据库来重建服务。它也没有奏效。

之后我在另一台电脑上安装了一个额外的 TFS。它的数据库充满了正确的数据。

之后我关闭了报告服务,删除了 Tfs_Warehouse 和 Tfs_Analysis 数据库,删除SQL Server Analysis and Reporting了特性,重新启动了一个 vm 并再次安装了它们。配置分析和报告功能并打开TFS报告服务。当所有表都填满时,我看到了损坏的数据。和我最初看到的一样。

在那之后,我做了我在之前的尝试中写的所有内容,但我还重新安装了一个应用程序服务器。结果是一样的。数据已损坏。

我也尝试从“好”切换应用服务器TFS。但没有帮助。

有人对此有任何想法吗?:)

0 投票
1 回答
72 浏览

excel - 外部数据刷新失败 DATABASENAME Tfs_Analysis 工作项

我有访问分析数据库的 excel 报告。它们被上传到共享点。上传后他们不再工作了。

已创建分析数据库的安全存储凭据。excel 中的连接字符串与已经存在的其他工作报告中的相同。报告的用户是 sharepoint 服务帐户。用户拥有 tfs、sharepoint、tfs 数据库服务器和分析服务器的完全访问权限

在我的电脑通过 sharepoint 门户网站刷新报告时,图表为空。在网络中的其他 PC 上刷新它,就会出现错误。

有任何想法吗?

0 投票
0 回答
76 浏览

tfs - TFS 仓库自定义适配器

我们正在尝试为 TFS 2018 中的 TFS 仓库开发自定义适配器。我们已经创建了我们认为(由于缺乏文档)作为 Git 存储库的基本适配器。

我们有一个名为GitWarehouseAdapter继承自的类WarehouseAdapter和一个名为GitRepositoryWarehouseSyncExtensionfrom的类WarehouseSyncJobExtension<GitWarehouseAdapter>。仅声明,GitRepositoryWarehouseSyncExtension没有自定义成员。有没有我应该覆盖的成员?

我尝试将 dll 放在作业调度程序或 Web 服务的插件文件夹中。我从来没有被人抱起来逃跑。

我的问题实际上是如何在系统中注册自定义 TFS 适配器?

0 投票
1 回答
95 浏览

c# - 在 TFS GetChangesForChangeset 中返回项目中的其他文件而不是查询的文件

我正在调用此方法来为我带来特定文件(“test.resx.cs”)的更改,但是,它给我带来了工作项中的另一个文件(“test.resx”)。

但如果我设置ItemSpecnull,则所有更改的文件都将返回,包括“test.resx.cs”。但这并不好,因为我必须将所有文件项都带入该变更集中,这会使其变慢。

0 投票
1 回答
1100 浏览

rest - 如何使用 TFS REST API 通过测试用例 ID 获取最近的测试用例结果

有没有办法利用 TFS REST API(Azure DevOps Services REST API)通过测试用例 ID获取测试用例的最新测试结果。

必填字段是测试用例的结果、持续时间日期配置运行方式。

提前致谢!

0 投票
1 回答
84 浏览

tfs - 在没有 OLAP 的 TFS 中报告测试结果

本地 AzDevOps 服务器 2019.1 (Dev17.M153.5)。我有一个基于 Tfs_Analysis OLAP 多维数据集的 Excel 报表(数据透视表)。这些值是按结果的测试计数,在我有测试套件层次结构(集合/项目/测试套件)的行上,有按日期和项目层次结构的动态过滤器。

现在,这自然需要 OLAP 多维数据集、仓库数据库,以及通常 TFS 称为“报告”的整套功能。此功能与一些不错的新功能(例如工作项类型更改)不兼容。如果您禁用它,则不会重新启用,但他们会宣传新的分析功能。

我想知道如何使用分析工具来近似数据透视表。在 OData 提要中,没有任何测试或测试套件。唯一接近的是 Web UI 中测试计划下的图表功能,但它是单个项目,不可过滤。

请问有什么想法吗?

编辑:一些进展。如果您/_odata/v3.0-preview/在提要 URL 中指定,您将获得TestTestResult返回表格。该TestResult表似乎只包含上个月的活动价值。我没有指定过滤器。