2010-04-28 9 views
0

고객/가입 수준 세부 정보를 저장하기 위해 여러 유형 1 차원을 만들었습니다. 이 치수는 사실과 거의 1 대 1의 관계로 사용하고있는 다른 치수와 비교할 때 매우 큽니다. 차원은 드릴 스루 세부 정보를 제공하는 데에만 사용됩니다.드릴 스루의 상세 치수

모두 작동하지만 이러한 치수의 크기가 매우 커서 처리하는 동안 메모리 문제가 발생합니다. 이것들은 드릴 스루에만 사용되기 때문에 설정해야 할 몇 가지 속성이 있는지 궁금합니다. NonAggregateable?

거의 1 : 1 관계가 있기 때문에 비 정교 대책으로 세부 정보를 포함하는 것이 더 좋습니까?

예를 들어 email, userUID, activationcode와 같은 값을 가진 SubscriptionDetail이 있습니다. 사용자가 가입 사실을보고 있으면 드릴 스루하여 이러한 세부 정보를 가져올 수 있습니다.

답변

0

문자열을 측정 값으로 사용할 수 없으므로 이메일이 전송됩니다.

필자는 사실 테이블이 일반적으로 날짜 차원에서 벗어날 때 정확한 datetime을 얻기 위해 드릴 스루를 위해 숨겨진 datetime 측정 값을 사용하여 성공했습니다.

가공이 문제이고 사실과 1 : 1이있는 경우 치수가 역사적으로 변경됩니까? 그렇지 않다면 새로운 행만 추가하기 위해 ProcessAdd를 시도해 보셨습니까? 엔터프라이즈 SSIS가있는 경우이 구성 요소가 있거나 자체 XMLA를 생성하여 처리의 일부로 서버에 보낼 수 있습니다. http://www.artisconsulting.com/Blogs/tabid/94/EntryID/3/Default.aspx