Fact Table(팩트 테이블)
매출액, 판매량처럼 실제로 측정하고 분석하고자 하는 수치(Measure)를, 언제·어디서·누구에게 발생했는지를 나타내는 차원 테이블들과 연결해 담아두는 데이터 웨어하우스의 중심 테이블입니다.
한눈에 보는 정의
Fact Table(팩트 테이블)은 매출액, 판매량처럼 실제로 측정하고 분석하고자 하는 수치를 담은 데이터 웨어하우스의 중심 테이블입니다.
자세히 알아보기
- 예문: "Fact Table에는 각 거래 건별 매출액과 수량이 기록되고, 이 거래가 언제 어느 지점에서 일어났는지는 연결된 Dimension Table을 참조한다."
- 매출액, 수량 같은 숫자로 된 Measure(측정값) (측정값)를 담고, 그 수치가 어떤 조건에서 발생했는지는 직접 담지 않고 Dimension Table(차원 테이블) (차원 테이블)을 참조하는 외래키로 연결하는 방식이 일반적입니다.
- Star Schema(스타 스키마) (스타 스키마)나 Snowflake Schema(스노우플레이크 스키마) (스노우플레이크 스키마) 모두, 이 Fact Table을 가운데 두고 여러 차원 테이블이 둘러싸는 형태로 설계됩니다.
- 거래 건수가 매우 많아 Fact Table의 행 수가 방대해지는 경우가 흔해, 조회 성능을 위해 날짜 등의 기준으로 파티셔닝(Partitioning) (파티셔닝)해 관리하는 경우가 많습니다.