0

하나의 차원과 다중 연관이있는 Fact 테이블이 있습니다.SSAS 다중 차원 이름

fact 
    - someMeasure 
    - CityFromID 
    - CityToID 

dimension 
    - CityID 
    - CityName 

사실의 특정 ID를 기반으로 CitiName에 다른 "친숙한"이름을 지정하고 싶습니다. 이 예제에서는 "City from"및 "City to"입니다.

유일한 방법은 동일한 데이터 소스 테이블을 기반으로 여러 차원을 만들고 필요에 따라 번역을 만드는 것입니다. 그러나 이것은 유지하기가 매우 어렵습니다.

더 좋은 방법이 있습니까?

감사합니다.

편집 :

enter image description here

답변

0

왜 그냥가 "도시에서"CityFromID의의 FriendlyName을 변경하고 CityToID을 "시"명확히 대한 그림? 나중에이 관계가 실제로 데이터로 표시 할 내용을 정의합니다 (귀하의 경우에는 아마도 CityName). 또는 나는 무엇인가 놓치고 있냐?

+0

내 질문을 명확히하기 위해 그림을 추가했습니다. 큐브에서 FriendlyName을 정의 할 수있는 위치를 찾을 수 없습니다. – Chatumbabub

+0

오, 이해합니다. 큐브 브라우저를 사용하고 있습니까? 큐브 구조 탭으로 이동 한 다음시 도시 차원을 클릭하면 어떻게됩니까? 클릭하면 속성 (F4)을 열어야합니다. 치수를 선택하면 "이름"속성을 변경할 수 있습니다. 현재 그것은 아마도 두 가지 차원 모두에서 "도시 이름"으로 명명 될 것입니다. 각 치수에서 이름을 바꾸면 설정되어있는 것 같습니다. – martin