테이블3 집계 테이블에 대한 고찰(3/3) 집계 테이블에 대한 고찰(3/3) 2.2.4 최종 집계 테이블 설계업무 요건 및 확장을 고려하고 데이터 산정 결과를 검토하여 최종 집계 테이블을 설계한다. 집계 테이블은 가급적 세분화 정도를 높게 생성하는 것이 바람직하나 이러한 경우 데이터 건수가 기하급수적으로 증가하는 경우가 발생할 수 있으므로 적절한 정도를 찾아 설계를 진행해야 한다. 앞 절에서 기술된 업무 요건을 자세히 보면 크게 4가지의 영역으로 구분이 가능하다. 즉, 고객특성(성별, 연령별) 분석, 상품군(상품 대/중/소 분류) 분석, 지역(시도/시군구/읍면동) 분석 및 다차원 분석으로 구분할 수 있다. 아래 표에서 기존 업무 요건 이외에 추가된 경우를 보면 읍면동코드처럼 카디널리티가 많은 코드의 경우는 데이터 건수가 기하급수.. 2024. 4. 18. 집계 테이블에 대한 고찰(2/3) 집계 테이블에 대한 고찰(2/3) 2.2 집계 테이블 설계 예제어느 쇼핑몰의 고객의 상품 주문내역 테이블과 판매 현황을 가정하여 집계 테이블의 설계 과정을 설명하고자 한다.2.2.1 원천 테이블 및 업무 요건먼저, 원천 테이블의 데이터 모델은 아래와 같다고 가정하자. 원천 테이블의 건수 및 발생 현황은 다음 표와 같다고 가정하자. 둘째, 주문 취소 비율은 주문 건수의 2% 수준이고 주문 취소 가능 시점은 주문 배송 완료 후 최대 영업일 7일이라고 가정하자. 셋째, 업무 요건으로써 요약해서 보고자 하는 판매 현황은 아래와 같다고 가정하자. 1-1) 판매일자별 성별 연령별 판매 현황1-2) 판매년월별 성별 연령별 판매 현황1-3) 판매년도별 성별 연령별 판매 현황2-1) 판매.. 2024. 4. 18. 집계 테이블에 대한 고찰(1/3) 집계 테이블에 대한 고찰(1/3) 1. 개요2. 집계 테이블 설계 방안 2.1 집계 테이블 설계 진행 절차 2.2 집계 테이블 설계 예제 2.2.1 원천 테이블 및 업무 요건 2.2.2 집계 테이블 생성 시 범하기 쉬한 오류 2.2.3 집계 테이블 설계 진행 과정 2.2.4 최종 집계 테이블 설계3. 집계 테이블 일관성 유지 방안 1. 개요집계(Aggregate) 또는 요약(Summary) 테이블이란 원천(Raw) 테이블을 집계(요약) 기준에 따라 필요한 값 등으로 집계 또는 요약하여 관리하는 테이블이다. 집계 테이블은 원천 테이블의 건수가 많아 OLTP 환경에서 원천 테이블을 직접 GROUP BY하여 결과를 제공하기에는 속도를 보장하지 못하는 경우에 생성한.. 2024. 4. 18. 이전 1 다음