我们正在针对TFS 2010运行一些报告,特别是针对针对特定版本运行的单元测试。
某个日期之后的这些报告开始没有返回任何数据。我的调查显示在某个日期之后FactTestResult表中没有数据,而其他表(例如DimTestRun)具有与相同测试运行相关联的数据。
在这两个查询中,只有第一个返回数据:
SELECT * FROM FactTestResult WHERE TestRunSK = 58959
SELECT * FROM DimTestRun WHERE TestRunSK = 58959
但是对于早期的TestRunSK,两个查询都返回数据:
SELECT * FROM FactTestResult WHERE TestRunSK = 56582
SELECT * FROM DimTestRun WHERE TestRunSK = 56582
有关为什么FactTestResult表的数据丢失以及是否可以修复的任何想法?
答案 0 :(得分:1)
尝试转到Warehouse Control Web Service,检查Processing Status,然后按照文章Manually Process the Data Warehouse and Analysis Services Cube for Team Foundation Server手动处理数据仓库关系数据库。
访问Warehouse Control Web服务:
-
const mapDispatchToProps = dispatch => ({
fetchNearbyUsers: (user, position) => dispatch(fetchNearbyUsers(user, position))
});
如果手动处理数据仓库不起作用,请尝试按照文章Rebuild the Data Warehouse and Analysis Services Cube重建数据仓库。