사실과 차원은 비즈니스 인텔리전스 노력의 핵심입니다. 이 테이블에는 자세한 분석을 수행하고 비즈니스 가치를 창출하는 데 사용되는 기본 데이터가 들어 있습니다. 이 기사에서는 비즈니스 인텔리전스를위한 사실과 차원의 개발과 사용에 대해 살펴 봅니다.
사실과 사실 테이블은 무엇입니까?
팩트 테이블은 특정 비즈니스 프로세스에 해당하는 데이터를 포함합니다. 각 행은 프로세스와 연관된 단일 이벤트를 나타내며 해당 이벤트와 연관된 측정 데이터를 포함합니다.
예를 들어, 소매 조직은 고객 구매, 고객 서비스 전화 호출 W 제품 반품과 관련된 사실 테이블을 가질 수 있습니다. 고객 구매 테이블에는 구매 금액, 적용된 할인 및 판매 세에 대한 정보가 들어있을 것입니다.팩트 테이블에 포함 된 정보는 일반적으로 숫자 데이터이며, 수천 개의 행을 합쳐서 쉽게 조작 할 수있는 데이터입니다. 예를 들어 위에서 설명한 소매 업체는 특정 매장, 제품 라인 또는 고객 세그먼트에 대한 수익 보고서를 가져올 수 있습니다. 소매 업체는 해당 트랜잭션과 관련된 사실 테이블에서 특정 기준을 충족시키는 정보를 검색 한 다음 해당 행을 함께 추가하여이를 수행 할 수 있습니다. 팩트 테이블을 디자인 할 때 개발자는 테이블에 포함 된 세부 수준 인 테이블의 입자에주의를 기울여야합니다. 위에 설명 된 소매 조직에 대한 구매 사실 테이블을 설계하는 개발자는 예를 들어 테이블의 입자가 고객 트랜잭션인지 아니면 개별 품목 구매인지를 결정해야합니다. 개별 품목 구매 그레인의 경우, 각 고객 트랜잭션은 구매 된 각 품목에 해당하는 여러 팩트 테이블 항목을 생성합니다. 곡물의 선택은 비즈니스 인텔리전스 노력에 큰 영향을 미칠 수있는 설계 프로세스 중에 내려지는 근본적인 결정입니다. 차원은 비즈니스 인텔리전스 작업과 관련된 개체를 설명합니다. 사실은 이벤트에 해당하지만 차원은 사람, 항목 또는 기타 객체에 해당합니다. 위의 예에서 사용한 소매 시나리오에서는 구매, 반품 및 전화가 사실이라는 것을 설명했습니다. 반면에 고객, 직원, 품목 및 상점은 차원이며 차원 테이블에 포함되어야합니다.차원 테이블에는 개체의 각 인스턴스에 대한 세부 정보가 들어 있습니다. 예를 들어, 항목 차원 테이블에는 상점에서 판매 된 각 항목에 대한 레코드가 포함됩니다. 항목 비용, 공급 업체, 색상, 크기 및 이와 유사한 데이터와 같은 정보가 포함될 수 있습니다.팩트 테이블과 차원 테이블은 서로 관련되어 있습니다. 다시 소매 모델로 돌아가서 고객 트랜잭션의 팩트 테이블에는 항목 차원 테이블에 대한 외래 키 참조가 포함될 것입니다. 여기서 항목은 구입 한 항목을 설명하는 레코드에 대한 해당 테이블의 기본 키에 해당합니다. 사실 표 곡물이란 무엇입니까?
치수 및 치수 테이블이란 무엇입니까?