TFS2010:Tfs_Warehouse中的FactTestResult表缺少数据

时间:2016-11-02 15:18:35

标签: tfs tfs2010

我们正在针对TFS 2010运行一些报告,特别是针对针对特定版本运行的单元测试。

某个日期之后的这些报告开始没有返回任何数据。我的调查显示在某个日期之后FactTestResult表中没有数据,而其他表(例如DimTestRun)具有与相同测试运行相关联的数据。

在这两个查询中,只有第一个返回数据:

SELECT * FROM FactTestResult WHERE TestRunSK = 58959

SELECT * FROM DimTestRun WHERE TestRunSK = 58959

enter image description here

但是对于早期的TestRunSK,两个查询都返回数据:

SELECT * FROM FactTestResult WHERE TestRunSK = 56582

SELECT * FROM DimTestRun WHERE TestRunSK = 56582

enter image description here

有关为什么FactTestResult表的数据丢失以及是否可以修复的任何想法?

1 个答案:

答案 0 :(得分:1)

尝试转到Warehouse Control Web Service,检查Processing Status,然后按照文章Manually Process the Data Warehouse and Analysis Services Cube for Team Foundation Server手动处理数据仓库关系数据库。

访问Warehouse Control Web服务:

  1. 登录到应用层服务器。
  2. 打开Internet Explorer,在地址栏中键入以下字符串,然后按ENTER键:
  3. -

    const mapDispatchToProps = dispatch => ({
      fetchNearbyUsers: (user, position) => dispatch(fetchNearbyUsers(user, position))
    });
    

    如果手动处理数据仓库不起作用,请尝试按照文章Rebuild the Data Warehouse and Analysis Services Cube重建数据仓库。