안녕 OLAP 큐브에 시간 차원을 추가하는 데 어려움을 겪고 있습니다. 큐브에서 모든 것을 가져 와서 날짜를 제외하고 일할 수 있습니다.SQL Analysis Services OLAP TIME 차원
원본 데이터보기에 datetime 열이 있습니다.
차원 -> 새 치수 ->서버에서 시간 차원 생성. 나는 훌륭한 hierachical time 차원 (Date-Month-Quarter-Year)으로 끝난다.
나중에 큐브에이 차원을 추가하고 원본 데이터 뷰 (사실 데이터가있는 동일한 테이블)의 datetime 열과 정기적 인 관계를 정의합니다. 나는 큐브를 배포 할 때
, 내가 얻을 오류 : OLAP 저장소 엔진
오류 : 속성 키를 찾을 수 없을 때 처리 : 테이블 : 'TABLE_NAME'열 'REGISTRATION_DATE', 값 : '3/29/2007 3:00:00 PM'. 속성은 'Date'입니다.
아마도 뭔가를 얻지 못했습니까? 내가 소스 데이터베이스에서 이미 생성 된 달력 테이블에 대한 이야기를 찾을 수있는 모든 매뉴얼. 당신을 위해 달력 테이블을 만들 스크립트가 많이 있습니다. 그러나 나는 왜해야합니까? 그렇지 않다 서버에 시간 차원을 생성은 그것을 의미합니까?
'오후 3:00:00'은 주요 붉은 깃발입니다. 시간 차원에 시간을 저장하고 있습니까? 일반적으로 시간이없는 날짜에만 사용되며 사실 테이블의 날짜는 시간 부분을 제거해야합니다. 필요한 경우 시간은 일반적으로 별도의 속성이거나 드문 경우이지만 자체 차원 일 수 있습니다. – mattmc3