2013-03-06 2 views
0

하나의 큐브에서 DateKey + TransactionKey + MemberKey를 사용하는 사실 테이블 중 하나에 복합 키가 있습니다. DateKey는 정수의 데이터 유형을 가지며 20130306과 같습니다.이 큐브는 서버 a에서 작성됩니다. dw 인스턴스 x.SSAS : 다른 데이터베이스의 시간 차원 연결

다른 연결된 서버 (서버 b)에는 조직에서 일반적으로 사용되는 시간 차원이있는 인스턴스 y가 있습니다. ID 값은 서버 a의 Datekey와 동일한 데이터 유형/형식입니다. dw 인스턴스 x.

이 큐브에 시간 차원을 연결하려고합니다. 어떻게해야합니까?

이 관계를 모델링한다면 시간 테이블과 사실 테이블 간의 외래 키 관계를 어떻게 처리 할 것인가? - 날짜 키는 부분적으로 만 이루어진 부분이므로.

답변

1

당신도

  • 액세스 서버에 연결된 서버를 통해 이전 큐브
  • 두 번째 데이터 소스를 작성하고있는 사실/치수를 묶어을 입력하여 데이터베이스에서 두 테이블을 연결할 수 있습니다 큐브 데이터 원본보기

두 열을 묶으려면 DateKey의 처음 8자를 기반으로하는 열을 만들어야합니다. 데이터베이스에서 Named Query (큐브의 테이블을 대체) 또는 추가 컬럼 (볼륨에 따라 임시 또는 영구)으로 Left (DateKey, 8)를 사용하여이 작업을 수행 할 수 있습니다.

+0

감사합니다. Daryl! 도움에 감사드립니다. – plditallo