August 2, 2019 Comments(0) Uncategorized

    스타 스키마 예제

    차원 테이블의 셰이프는 레코드가 적고 열이 많기 때문에 일반적으로 넓고 짧습니다. 차원 테이블의 열을 차원 테이블의 특성이라고도 합니다. Star 스키마 데이터베이스의 각 차원 테이블에는 팩트 테이블에 조인된 단일 부품 기본 키가 있습니다. 참고 – 각 차원은 하나의 차원 테이블을 가지고 있으며, 각 테이블은 속성의 집합을 보유하고 있습니다. 예를 들어 위치 차원 테이블에는 {location_key, 거리, 도시, province_or_state,국가}를 설정하는 특성이 포함되어 있습니다. 이 제약 조건으로 인해 데이터가 중복될 수 있습니다. 예를 들어, “밴쿠버”와 “빅토리아”는 모두 캐나다 브리티시 컬럼비아 주에 있습니다. 이러한 도시에 대한 항목은 속성 province_or_state 및 국가를 따라 데이터 중복을 일으킬 수 있습니다. 이 문서에서는 팩트 테이블과 여러 차원 테이블이 포함된 star 스키마를 살펴보겠습니다.

    우리는 또한 당신에게 별 스키마에 대한 몇 가지 유용한 메모를 했다. 다음은 각각 고유한 장점을 갖는 3가지 유형의 다차원 스키마입니다. 예를 들어 위의 주어진 이미지에서 볼 수 있듯이 팩트 테이블은 Deal_ID, 모델 ID, Date_ID, Product_ID, Branch_ID 및 판매 단위 및 수익과 같은 기타 속성과 같은 모든 차원 테이블의 키가 포함된 가운데에 있습니다. 다음 사항은 의사 결정 지원 데이터베이스에 대한 스키마를 디자인하는 프로세스를 요약합니다. 팩트 테이블의 크기는 star 스키마 예제와 동일합니다. 가장 중요한 차이점은 눈송이 스키마의 차원 테이블이 정규화된다는 것입니다. 흥미롭게도 치수 테이블을 정규화하는 프로세스를 스노우 플래킹이라고 합니다. Star 스키마 데이터베이스의 중요한 디자인 특성은 단일 차원 테이블을 빠르게 탐색할 수 있다는 것입니다. 차원 테이블이 평평하고 정규화되지 때문에 가능합니다. 단일 차원 테이블을 찾아보고 팩트 테이블을 쿼리할 때 사용할 제약 조건 및 행 헤더를 결정할 수 있습니다. 별제목 스키마는 가장 간단한 데이터 웨어하우스 스키마 유형입니다.

    그 구조는 별과 유사하기 때문에 스타 스키마로 알려져 있습니다. Star 스키마에서 별의 중심에는 하나의 팩트 테이블과 연결된 차원 테이블의 숫자가 있을 수 있습니다. 스타 조인 스키마라고도 하며 대용량 데이터 집합을 쿼리하는 데 최적화되어 있습니다. 스타 스키마를 사용하면 많은 장점이 있습니다. 팩트 테이블은 정확히 하나의 관계로 각 차원 테이블과 관련이 있으며 차원 테이블을 설명하는 추가 사전이 필요하지 않습니다. 이를 통해 쿼리가 단순화되고 쿼리 실행 시간이 줄어듭니다.