2012-10-30 2 views
0

저는 PowerPivot을 처음 사용하면서 문제가 생겼습니다.내 'Sum of Units'행의 PowerPivot 값이 모두 같은 이유는 무엇입니까?

약 1000 만 행의 데이터를 가져올 SSIS 프로젝트 (.dtsx)와 데이터 모델을 처리하기위한 Analysis Services 테이블 형식 프로젝트 (.bim)를 만들었습니다.

오늘까지 모든 것이 예상대로 작동했지만 테이블을 더 추가하고 모델을 업데이트하기 위해 스키마를 변경 한 후에 문제가 생겼습니다. BIDS (Business Intelligence Development Studio)에서 기존 연결을 열어 스키마 변경 사항을 업데이트 할 때 Sales 테이블과 Return 테이블을 삭제하고 다시로드해야한다고 들었습니다.

이제 특정 특성을 필터링하려고 시도하면 Sales의 'Sum of Units'열에 항상 올바른 값 대신 모든 행의 총 합계가 표시됩니다. 나는이 시스템을 구축 할 때 한 번 이런 문제가 있었음을 기억하지만 BIDS에서 테이블을 다시 처리 한 후에 사라졌습니다. 이번에는 아무런 처리량도 차이가 없습니다.

나는 이것이 일반적인 문제이며 누군가 나를위한 멋진 쉬운 해결책을 찾고 있지만이 단계에서 얻을 수있는 것은 무엇이든 가져갈 것입니다. 나는 또한이 원인을 이해하고 싶습니다. 미리 감사드립니다.

답변

0

비슷한 문제가있는 사람은 누구나 답을 발견했습니다.

기본적으로 스키마 변경을 수행했으며 BIDS는 새로운 데이터베이스 스키마로 모델을 업데이트하기 전에 SalesFact 및 ReturnFact 테이블을 삭제해야한다고 말했습니다. 문제는 관계가이 테이블에 설정되어 있다는 것을 인식하지 못했기 때문에 모델을 다시 추가 한 후에 모델이 다른 테이블과의 관계를 잃어 버렸기 때문에 모든 행이 동일한 값을 보여줍니다.

수정 사항은 모델을 디자인보기에 배치하고 테이블을 클릭하고 드래그하여 테이블 간의 관계를 만드는 것입니다.

나는 그것이 단순한 것임을 알았다.

관련 문제