OLAP 시스템에서 여러 특성을 사용하여 차원을 모델링하는 최상의 방법을 결정하려면 입력이 필요합니다.여러 속성을 사용하여 차원을 지원하는 OLAP 데이터 모델
수퍼 마켓의 예를 고려해보십시오.
셔츠에 10 가지 색상과 3 가지 크기가있는 경우 총 판매량을 색상별로 또는 전체 판매량을 크기별로 알고 싶습니다. 제품 정보를 저장하고 영업 사원 테이블에 대리 키를 사용하는 차원 테이블을 만들고 싶습니다.
아래는 내 생각이다 : 제품의 상품으로
1) 서로 다른 색상과 크기 동일하게 유지, 나는 각 조합에 대해 서로 다른 제품 ID를 생성하고 싶지 않아요.
2) 정크 디멘션을 생성하여 30 개 (10 색 * 3 크기)의 조합을 저장하고 대리 키를 영업 팩트 테이블의 제품 차원의 서로 게이트 키와 함께 참조 할 수 있습니다.
접근법 2에 문제가 있습니다. 저녁 시장은 색상이 다른 펜과 색상 및 크기가 다른 신발을 판매합니다. 따라서 각 제품에 대해 별도의 정크 치수를 만들 수는 없습니다. 또한 색상 및 크기와 같은 모든 특성을 저장할 단일 정크 차원을 만들 수는 없으므로 테이블의 크기가 커집니다.
OLAP을 사용하여 이러한 응용 프로그램에 대한 데이터 모델을 구현하는 가장 좋은 방법은 무엇입니까?
귀하의 입력 주셔서 감사합니다. 예를 들어 자세히 설명해 주시겠습니까? – Swapnil