OLAP 큐브의 측정 값을 계산하는 데 팩트 테이블의 어떤 열이 사용되는지 알아내는 방법은 무엇입니까?

StackOverflow https://stackoverflow.com/questions/1058796

  •  21-08-2019
  •  | 
  •  

문제

OLAP Cube 데이터와 큐브가 구축 된 관계 테이블의 데이터가 올바른지 확인해야합니다. 그리고 TSQL 쿼리를 작성하고 값을 큐브의 값과 비교하여 그렇게 할 것입니다.

그러나 측정에 어떤 열이 사용되는지 결정하는 과정에 갇혀있었습니다. 측정에 어떤 열이 사용되는지 어떻게 파악합니까?

감사합니다!

도움이 되었습니까?

해결책

큐브 메타 데이터를 살펴 봐야합니다.

  • SSAS2005의 경우 DSV (데이터 소스보기)와 무대 뒤에서 DIM 및 사실 테이블 값으로 매핑을 살펴보십시오. 이것은 당신이 무슨 일이 일어나고 있는지 볼 수 있어야합니다. 프로젝트가없는 경우 BIDS의 새 프로젝트 대화 상자에서 'import anslysis 서비스 템플릿'(또는 일부) 옵션을 사용하여 리버스 엔지니어링 할 수 있습니다.

  • 석회화 된 측정 값은 큐브 스크립트에 정의되어 있습니다. 리버스 엔지니어링 큐브 또는 큐브 프로젝트가있는 경우 큐브를 열고 '계산'탭에서 볼 수 있습니다.

  • AS2000의 경우 서버에서 큐브를 열고 충분한 권한을 가정하고 매핑을 볼 수 있습니다. AS2000에 대해이 작업을 수행하는 데 도움이되는 OlapScribe라는 도구가 있습니다. 또는 소스 데이터베이스에서 추적을 실행하고 큐브가 처리 할 때 큐브에 의해 생성 된 SQL을 캡처 할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top