차원 테이블 및 사실 테이블

Anonim

차원 테이블과 팩트 테이블

차원 테이블과 팩트 테이블은 주로 데이터웨어 하우징에 사용됩니다. 팩트 테이블은 주로 비즈니스 팩트와 차원 테이블의 기본 키를 참조하는 외래 키로 구성됩니다. 차원 테이블은 주로 텍스트 필드 인 설명 속성으로 구성됩니다.

차원 표는 사실 테이블의 측정에 대한 설명 또는 상황 정보를 제공합니다. 반면에 팩트 테이블은 기업의 측정을 제공합니다.

차원 테이블은 서로 게이트 키, 자연 키 및 속성 집합을 포함합니다. 반대로 팩트 테이블에는 외래 키, 측정 값 및 축퇴 된 차원이 포함됩니다.

두 테이블의 크기를 비교할 때 팩트 테이블이 차원 테이블보다 큽니다. 비교 테이블에서 팩트 테이블보다 많은 차원이 제공됩니다. 사실 테이블에서는 적은 수의 사실이 관찰됩니다. 차원 테이블에서 값은 텍스트 표현 또는 숫자입니다. 팩트 테이블에서 값은 정수 형태 또는 숫자입니다.

사실 테이블은 일반적으로 사실과 차원 테이블에 대한 다른 외래 키를 포함하는 두 개의 열을 포함합니다. 차원 테이블은 참조 테이블이라고도합니다.

차원 테이블을 직접로드 할 수있는 경우 사실 테이블에서는 사용할 수 없습니다. 팩트 테이블에서 차원 테이블을 먼저로드해야합니다. 팩트 테이블을로드하는 동안 차원 테이블을 살펴 봐야합니다. 팩트 테이블에는 차원 테이블의 기본 키인 계수, 사실 및 외래 키가 있기 때문입니다.

요약:

1. 팩트 테이블은 주로 비즈니스 팩트와 차원 테이블의 기본 키를 참조하는 외래 키로 구성됩니다. 차원 테이블은 주로 텍스트 필드 인 설명 속성으로 구성됩니다. 2. 차원 테이블에는 서로 게이트 키, 자연 키 및 특성 집합이 포함됩니다. 반대로 팩트 테이블에는 외래 키, 측정 값 및 축퇴 된 차원이 포함됩니다. 3. 차원 테이블은 사실 테이블의 측정에 대한 설명 또는 컨텍스트 정보를 제공합니다. 반면에 팩트 테이블은 기업의 측정 값을 제공합니다. 4. 두 테이블의 크기를 비교할 때 사실 테이블은 차원 테이블보다 큽니다. 비교 테이블에서 팩트 테이블보다 많은 차원이 제공됩니다. 사실 테이블에서는 적은 수의 사실이 관찰됩니다. 5. 치수 테이블을 먼저로드해야합니다. 팩트 테이블을로드하는 동안 차원 테이블을 살펴 봐야합니다. 팩트 테이블에는 차원 테이블의 기본 키인 계수, 사실 및 외래 키가 있기 때문입니다.