【译】手动处理Team Foundation Server 2010 数据仓库和分析服务数据库

时间:2023-12-22 22:43:56

原贴地址:Manually Processing the Team Foundation Server 2010 Data Warehouse and Analysis Services Database

有时你会想手动处理TFS 2010的数据仓库和分析服务数据库。 最多的一个情况就是想立即查看最新的报表和维度。 比如你创建了一个新的团队项目,可能会在团队项目门户网站中看到报表服务异常的信息(见以下截图)。 此异常信息过一会儿(时长可以指定)会自动消失,但是如果你想立即清除它们,那请遵循以下的步骤。

【译】手动处理Team Foundation Server 2010 数据仓库和分析服务数据库

1 打开TFS的WarehouseControlWebService链接:http://<TFS服务器名>:8080/tfs/TeamFoundation/Administration/v3.0/WarehouseControlService.asmx

【译】手动处理Team Foundation Server 2010 数据仓库和分析服务数据库

2 点击“ProcessWarehouse”方法
3 留空collectionName与jobName参数值,直接点击“Invoke”
4 可以看到一个浏览器窗口被弹出,里面是一段XML,包括一个“true”值。关闭此窗口。
5 后退回到WarehouseControlWebService页面。
6 点击“GetProcessingStatus”方法
7 可以看到一个浏览器窗口被弹出,里面是一段XML。不断刷新此窗口,直至“JobProcesssingStatus”标签包含的值为“Idle”(见以下截图)后关闭此窗口。

【译】手动处理Team Foundation Server 2010 数据仓库和分析服务数据库

8 后退回到WarehouseControlWebService页面
9 点击ProcessAnalysisDatabase方法
10 指定processingType参数值为“Full”后点击“Invoke”

【译】手动处理Team Foundation Server 2010 数据仓库和分析服务数据库

11 可以看到一个浏览器窗口被弹出,里面是一段XML,包括一个“true”值。关闭此窗口。
12 回到WarehouseControlWebService页面。
13 点击GetProcessingStatus方法

14 指定serviceHostName参数值为“TEAM FOUNDATION”,然后点击“Invoke”。

【译】手动处理Team Foundation Server 2010 数据仓库和分析服务数据库

15 一个新的浏览器窗口会被弹出。不断刷新此页面直至“Full Analysis Database Sync”这个job的JobProcessingStatus值显示为“Idle”后关闭此窗口。

【译】手动处理Team Foundation Server 2010 数据仓库和分析服务数据库

问题解决,如下截图:

【译】手动处理Team Foundation Server 2010 数据仓库和分析服务数据库

若出现任何错误,请在status页中查看ResultMessage标签中的值以了解具体的细节。