마트 용도를 정의하고 품질 검증과 성능 측정까지 포함한 결
학과 프로젝트에서 분석팀이 매번 원본 테이블을 직접 쿼리해서 집계 쿼리에 10분 이상 걸리는 문제가 있었습니다. 마트 구축 전에 '어떤 조회 패턴이 가장 많은가'를 먼저 정의했고, 일간·주간 집계가 80% 이상을 차지했습니다. 스테이징 레이어에서 원본을 정제한 뒤 마트 레이어에 집계 테이블을 사전 생성하는 구조로 설계했습니다. 품질 검증은 원본 집계와 마트 집계를 같은 조건으로 비교해서 차이가 0인지 확인하는 자동 테스트를 CI 파이프라인에 포함시켰습니다. 구축 후 쿼리 시간이 10분에서 30초 아래로 줄었고, 분석팀이 원본을 직접 건드리는 일이 없어졌습니다. 마트는 만들기보다 어떤 쿼리를 위해 만드는지를 먼저 정의하는 게 핵심이라고 생각합니다.