스타스키마 예제

Friday, 2nd August 2019Allgemein

대부분의 스타 스키마에는 시간 차원이 포함됩니다. 시간 차원 테이블을 사용하면 복잡한 SQL 계산을 사용하지 않고 기록 데이터를 분석할 수 있습니다. 예를 들어 공휴일이 아닌 평일, 주말이 아닌 평일, 회계 기간 또는 특별 이벤트별로 데이터를 분석할 수 있습니다. 팩트 테이블의 세분성이 일일 판매인 경우 시간 차원 테이블의 각 레코드는 하루를 나타냅니다. 데이터는 이제 며칠이 계속 증가하고 있으며, 스타 스키마는 데이터를 더 이해하기 좋고 관리하기 쉬운 테이블로 세분화할 수 있는 좋은 방법입니다. 더 많은 데이터를 처리하기 시작하면서 데이터 웨어하우징 경향을 확장할 수 있는 유연한 방법을 제공합니다. 내 눈송이 스키마 예를 계속 지켜봐 주시기 바랍니다! 두 예제 데이터 마트에서 구축된 은하 스키마는 다음과 같습니다: star 스키마는 비즈니스 프로세스 데이터를 팩트로 구분하여 비즈니스에 대한 측정 가능하고 정량적인 데이터와 팩트 데이터와 관련된 설명적 특성인 차원을 보유합니다. 팩트 데이터의 예로는 판매 가격, 판매 수량 및 시간, 거리, 속도 및 중량 측정이 포함됩니다. 관련 차원 특성 예제에는 제품 모델, 제품 색상, 제품 크기, 지리적 위치 및 영업 사원 이름이 포함됩니다. Star 스키마 데이터베이스는 거의 조인을 사용하지 않으며 각 조인은 기본 비즈니스 요소 간의 관계를 표현합니다.

예를 들어 이 장 시작 부분의 별 스키마 다이어그램에서 제품 차원 테이블과 팩트 테이블 간의 조인은 회사의 제품과 해당 제품 간의 관계를 나타냅니다. 스타 스키마 예제로 이동하기 전에 스타 스키마의 주요 장점과 빌딩 블록을 나열할 수 있습니다. 예를 들어 다음 쿼리는 1997년에 각 브랜드 및 국가에 대해 판매된 TV 세트 수에 대한 답변입니다. , 모델 ID, Date_ID, Product_ID, Branch_ID 및 판매 단위 및 수익과 같은 기타 속성. 스타 스키마의 가장 큰 단점은 중복성입니다. 각 차원은 별도의 차원 테이블에 저장되며 이로 인해 비정규화가 발생합니다.