사소한 질문 인 경우 나에게 곰 사귀십시오. 새 꿀벌입니다. 날짜 범위에 대한 비용을 표시해야하는 OLAP 시스템의 설계 단계에 있습니다. 제품, 공급 업체 및 언어와 같은 세 가지 차원이 있습니다. 날짜를 하나 이상의 차원으로 추가해야합니까 ?? 내 검색어는 대부분 5-11-1997에서 01-09-2-13 과 같은 기간의 비용이 가장 많이 걸리는 검색어입니다.OLAP 시스템에서 날짜 범위 구현
0
A
답변
1
시간 차원을 추가해야합니다. 모든 날짜/시간 팩트가 날짜 일 경우 (예제 범위의 시간 부분 없음) 도메인 범위의 각 날짜에 대한 행으로 구성된 표 /보기를 만들어야합니다.
이 표에는 사용자가 쿼리에 관심을 가질만한 주별, 월별, 분기별로, 계절별로 추가 필드가있을 수 있습니다. (이들 중 아무 것도없는 경우 날짜가있는 열이 하나만 있습니다.)
OLAP 데이터 모델에 시간 테이블의이 날짜 열이 PK이고 다른 테이블의 날짜가 그것에 FK 's이다. OLAP 엔진은이 새로운 Time Demension이 다른 차원과 마찬가지로 쿼리로 사용될 수 있도록 허용합니다.