我有一项任务是从Team Foundation Server 2010实例创建有关各种工作项的报告.他们正在寻找比查询工具似乎揭示的更多信息,这就是我没有使用OOB报告功能的原因.有关针对TFS创建自定义报告的文档将Tfs_Analysis多维数据集和Tfs_Warehouse数据库标识为报告的预期来源.
他们创建了一个自定义工作项 "部署请求",以跟踪代码迁移请求.此工作项具有自定义紧急程度(关键,中等,低).
根据为Team Foundation Server手动处理数据仓库和Analysis Services多维数据集,我的ODS(Tfs_DefaultCollection)应每隔两分钟与Tfs_Warehouse同步,并且每2小时就会触及Tfs_Analysis多维数据集.基本工作项正确显示在我的Tfs_Warehouse中,除非并非所有数据都将其结束,特别是紧急程度不会被迁移.
作为具体示例,工作项19301是部署请求.这是他们使用Web前端的本机查询工具可以看到的内容.

我可以在Tfs_DefaultCollection中找到它,并将"Urgency"映射到Fld10176.
SELECT
Fld10176 AS Urgency
, *
FROM Tfs_DefaultCollection.dbo.WorkItemsAre
WHERE ID = 19301
Run Code Online (Sandbox Code Playgroud)
修剪结果......
Urgency Not A Field Changed Date
1 - Critical - (Right Away) 58 2011-09-07 15:52:29.613
Run Code Online (Sandbox Code Playgroud)
如果我查询仓库,我会看到部署请求和"标准"数据(人员,时间,区域等)
SELECT
DWI.System_WorkItemType
, DWI.Microsoft_VSTS_Common_Priority
, DWI.Microsoft_VSTS_Common_Severity
, *
FROM
Tfw_Warehouse.dbo.DimWorkItem DWI
WHERE
DWI.System_Id = 19301
Run Code Online (Sandbox Code Playgroud)
修剪结果
System_WorkItemType Microsoft_VSTS_Common_Priority Microsoft_VSTS_Common_Severity
Deployment Request NULL NULL
Run Code Online (Sandbox Code Playgroud)
我不是TFS管理员(第一次接触TFS是在这个新的演出)到目前为止,他们已经相当......没有帮助.
| 归档时间: |
|
| 查看次数: |
898 次 |
| 最近记录: |