사실과 데이터베이스의 차원 테이블 비교

사실과 치수는 비즈니스 인텔리전스의 핵심 용어입니다.

사실과 차원은 비즈니스 인텔리전스 노력의 핵심입니다. 이 테이블에는 자세한 분석을 수행하고 비즈니스 가치를 창출하는 데 사용되는 기본 데이터가 들어 있습니다. 이 기사에서는 비즈니스 인텔리전스를위한 사실과 차원의 개발과 사용에 대해 살펴 봅니다.

사실과 사실 테이블은 무엇입니까?

팩트 테이블은 특정 비즈니스 프로세스에 해당하는 데이터를 포함합니다. 각 행은 프로세스와 연관된 단일 이벤트를 나타내며 해당 이벤트와 연관된 측정 데이터를 포함합니다.

예를 들어, 소매 조직은 고객 구매, 고객 서비스 전화 호출 W 제품 반품과 관련된 사실 테이블을 가질 수 있습니다. 고객 구매 테이블에는 구매 금액, 적용된 할인 및 판매 세에 대한 정보가 들어있을 것입니다.

팩트 테이블에 포함 된 정보는 일반적으로 숫자 데이터이며, 수천 개의 행을 합쳐서 쉽게 조작 할 수있는 데이터입니다. 예를 들어 위에서 설명한 소매 업체는 특정 매장, 제품 라인 또는 고객 세그먼트에 대한 수익 보고서를 가져올 수 있습니다. 소매 업체는 해당 트랜잭션과 관련된 사실 테이블에서 특정 기준을 충족시키는 정보를 검색 한 다음 해당 행을 함께 추가하여이를 수행 할 수 있습니다.

사실 표 곡물이란 무엇입니까?

팩트 테이블을 디자인 할 때 개발자는 테이블에 포함 된 세부 수준 인 테이블의 입자에주의를 기울여야합니다.

위에 설명 된 소매 조직에 대한 구매 사실 테이블을 설계하는 개발자는 예를 들어 테이블의 입자가 고객 트랜잭션인지 아니면 개별 품목 구매인지를 결정해야합니다. 개별 품목 구매 그레인의 경우, 각 고객 트랜잭션은 구매 된 각 품목에 해당하는 여러 팩트 테이블 항목을 생성합니다.

곡물의 선택은 비즈니스 인텔리전스 노력에 큰 영향을 미칠 수있는 설계 프로세스 중에 내려지는 근본적인 결정입니다.

치수 및 치수 테이블이란 무엇입니까?

차원은 비즈니스 인텔리전스 작업과 관련된 개체를 설명합니다. 사실은 이벤트에 해당하지만 차원은 사람, 항목 또는 기타 객체에 해당합니다.

위의 예에서 사용한 소매 시나리오에서는 구매, 반품 및 전화가 사실이라는 것을 설명했습니다. 반면에 고객, 직원, 품목 및 상점은 차원이며 차원 테이블에 포함되어야합니다.

차원 테이블에는 개체의 각 인스턴스에 대한 세부 정보가 들어 있습니다. 예를 들어, 항목 차원 테이블에는 상점에서 판매 된 각 항목에 대한 레코드 가 포함됩니다. 항목 비용, 공급 업체, 색상, 크기 및 이와 유사한 데이터와 같은 정보가 포함될 수 있습니다.

팩트 테이블과 차원 테이블은 서로 관련되어 있습니다. 다시 소매 모델로 돌아가서 고객 트랜잭션의 팩트 테이블에는 항목 차원 테이블에 대한 외래 키 참조가 포함될 것입니다. 여기서 항목은 구입 한 항목을 설명하는 레코드에 대한 해당 테이블의 기본 키 에 해당합니다.