2014-04-18 2 views
0

처리하고 배포 한 표 모델이 있습니다.SSAS 테이블 형식 - 데이터가 오래되었습니다.

SSRS에 새로 배포 된 정보가 반영되는 데 문제가 있습니다. 공유 데이터 소스에 액세스하는 공유 데이터 세트가 있습니다. 데이터 집합의 쿼리 디자이너에서 MDX를 실행하면 올바른 숫자가 반환됩니다. 그러나 보고서를 실행할 때 이전 숫자가 계속 표시됩니다. .DATA 파일을 삭제하려고 시도했지만 도움이되지 않았습니다.

편집 :

나는 문제가 SSAS 데이터베이스 자체에 있음을 확인했습니다. SSMS에서 드릴 스루 (drillthrough)로 쿼리하여 소스 뷰에없는 행을 더 이상 반환하고 있음을 확인했습니다. 그들은 예전 이었지만 더 이상 존재하지 않았습니다.

이것은 거의 미친 캐싱 문제인 것처럼 보입니다. SSAS 데이터베이스를 재부팅하고 삭제/재배포했습니다.

의견이 있으십니까?

답변

1

몇 단계를 제안합니다.

  1. 올바른 표 모델에 연결하고 있는지 확인하십시오.
  2. 테이블 형식의 테이블을 확장하고 테이블 중 하나를 마우스 오른쪽 단추로 클릭하고 "처리"를 클릭하십시오. 모델의 모든 추가 테이블을 점검하십시오.
  3. "프로세스 기본값"을 "프로세스 전체"로 변경하십시오 (프로세스 기본값이 항상 올바로 작동하지 않는 경우)
  4. 확인을 클릭하십시오.

테이블별로 모델 프로세스 테이블을 볼 수 있습니다.

1

보고서를 닫았다가 다시 열었습니다.

사실 BIDS/Visual Studio 미리보기 창은 버그와 불일치로 가득 차서 아무것도 (최종 사용자가 Visual Studio를 사용하지 않는다고 가정 할 때) 아무 것도 증명하지 않기 때문에 실제로 무시됩니다.

대신 각 테스트 실행에 대한 보고서를 호스트 서버의 테스트 환경/폴더 (Report Manager/SharePoint)에 배포합니다. 현실적이고 의미있는 테스트 일뿐만 아니라 다양한 매개 변수 조합을 사용하여 여러 IE 탭을 열어두고 다시 테스트하기 위해 배포 후에 새로 고침하는 등의 많은 이점이 있습니다.

+0

위대한 팁. 불행히도 문제는 SSAS 데이터베이스 자체에 있음을 확인했습니다. 이를 반영하기 위해 내 게시물을 개정하고 있습니다. – Anna

관련 문제