스타스키마 예제

차원 테이블은 데이터를 추가 테이블로 분할하는 정규화됩니다. 다음 예제에서는 국가가 개별 테이블로 더 정규화됩니다. 차원 표는 비즈니스의 특성에 대한 설명을 저장합니다. 차원은 일반적으로 사실에 대한 자격을 갖춘 설명 정보입니다. 예를 들어 제품 차원의 각 레코드는 특정 제품을 나타냅니다. 이 장의 시작 부분에 표시된 별표 스키마에서 제품, 고객, 프로모션 및 시간 차원은 팩트 테이블의 측정값을 설명합니다. 치수는 변경되지 않거나 시간이 지남에 따라 느리게 변경되지 않습니다. 예를 들어 위의 주어진 이미지에서 볼 수 있듯이 팩트 테이블은 Deal_ID, 모델 ID, Date_ID, Product_ID, Branch_ID 및 판매 단위 및 수익과 같은 기타 속성과 같은 모든 차원 테이블의 키가 포함된 가운데에 있습니다. 데이터는 이제 며칠이 계속 증가하고 있으며, 스타 스키마는 데이터를 더 이해하기 좋고 관리하기 쉬운 테이블로 세분화할 수 있는 좋은 방법입니다. 더 많은 데이터를 처리하기 시작하면서 데이터 웨어하우징 경향을 확장할 수 있는 유연한 방법을 제공합니다.

내 눈송이 스키마 예를 계속 지켜봐 주시기 바랍니다! Star 스키마 데이터베이스는 거의 조인을 사용하지 않으며 각 조인은 기본 비즈니스 요소 간의 관계를 표현합니다. 예를 들어 이 장 시작 부분의 별 스키마 다이어그램에서 제품 차원 테이블과 팩트 테이블 간의 조인은 회사의 제품과 해당 제품 간의 관계를 나타냅니다. 예를 들어 다음 쿼리는 1997년에 각 브랜드및 국가에 대해 판매된 TV 세트 수에 대한 답변입니다. 각 차원은 별도의 차원 테이블에 저장되며 이로 인해 비정규화가 발생합니다. 이 예에서 도시는 국가에 속한 지역 또는 주에 속합니다. 이러한 관계를 데이터베이스에 는 원칙적으로 저장하지 않지만 계속 반복합니다. 즉, 디스크 공간을 더 많이 소비하고 데이터 무결성 위험이 있습니다. Oracle 데이터 마트에 별자리 스키마 이외의 구조를 사용하는 경우 대부분의 기능은 스타 스키마와 동일한 방식으로 작동합니다.

그러나 치수 모델의 쿼리 및 로드 성능 이점을 희생합니다. 이 가이드에서는 데이터 마트 인구에 대한 예제로 스타 스키마 디자인에 중점을 둡니다. 스타 스키마 예제로 이동하기 전에 스타 스키마의 주요 장점과 빌딩 블록을 나열할 수 있습니다. 두 예제 데이터 마트에서 빌드된 은하 스키마는 다음과 같습니다.

By | 2019-08-01T23:55:17+00:00 août 1st, 2019|Non classé|Commentaires fermés sur 스타스키마 예제

About the Author: