2016-11-02 3 views
0

TFS 2010과 관련하여 특히 특정 빌드에 대해 실행 된 단위 테스트에서 몇 가지 보고서를 실행하고 있습니다.TFS2010 : Tfs_Warehouse의 FactTestResult 테이블에 데이터가 누락되었습니다.

특정 날짜 이후의 보고서로 데이터가 반환되지 않았습니다. 필자의 조사에 따르면 특정 날짜 이후에는 FactTestResult 테이블에 데이터가없고 다른 테이블 (예 : DimTestRun)에는 동일한 테스트 실행과 관련된 데이터가있는 것으로 나타났습니다.

enter image description here

그러나 이전 TestRunSK에 대한

SELECT * FROM FactTestResult WHERE TestRunSK = 58959 

SELECT * FROM DimTestRun WHERE TestRunSK = 58959 
이 두 쿼리가 반환 데이터 :

SELECT * FROM FactTestResult WHERE TestRunSK = 56582 

SELECT * FROM DimTestRun WHERE TestRunSK = 56582 

enter image description here

모든이 두 쿼리의

은 단지 첫 번째 데이터를 반환 왜 데이터가 존재하는지에 대한 아이디어 FactTestResult 테이블에 대해 손실되고 수정 될 수 있다면?

답변

1

웨어 하우스 제어 웹 서비스로 가서 처리 상태를 확인한 후 Manually Process the Data Warehouse and Analysis Services Cube for Team Foundation Server 문서에 따라 데이터웨어 하우스 관계형 데이터베이스를 수동으로 처리하십시오.

는웨어 하우스 제어 웹 서비스에 액세스하려면 :

  1. 로그에 응용 프로그램 계층 서버에.
  2. Internet Explorer를 열고, 입력 주소 표시 줄에 다음 문자열을 입력 한 다음 Enter 키를 누릅니다

-

http://localhost:8080/VirtualDirectory/TeamFoundation/Administration/v3.0/WarehouseControlService.asmx 

수동으로 데이터웨어 하우스는 작업 데이터를 다시 시도하지 않습니다 처리 할 경우 문서 Rebuild the Data Warehouse and Analysis Services Cube에 따라 창고.

+0

수동 데이터 처리가 그랬습니다! 몇 시간이 걸렸지 만 증분 분석 처리가 아직 실행 중이지만 보고서는 이미 결과를 반환하고 있습니다. – Evgeny