상세 컨텐츠

본문 제목

[SQL] 글로벌 게임 플랫폼 데이터 기반 Poker GGR 산출 로직 표준화 및 SQL 조회 가이드 구축

MySQL

by Jude_Juu 2026. 3. 5. 18:35

본문

 

분산된 GGR 계산 기준을 통합하고 QA/운영에서 재사용 가능한 SQL 조회 구조를 설계

 


⚠️ 문제 정의

  • GGR 산출 기준 불명확 → 담당자별 계산 방식 상이
  • 복잡한 SQL로 조회/검증 비효율
  • 대용량 데이터 조회 성능 이슈

🛠️ 수행 내용

  • Poker GGR 산출 공식 정의 및 표준화
  • 목적별 SQL 조회 구조 설계 (전체 / GGR / 기본)
  • 조회 효율 개선 (쿼리 분리, 불필요 컬럼 제거)
  • 기간 필터 및 조회 조건 정리 (성능 고려)
  • QA/운영 공통 활용 가능한 조회 가이드 문서화

📊 쿼리 요약

SELECT 
    p.Id AS PlayerID,
    SUM(
        pgs.RakeOrFee 
        + pgs.TicketRefundFee 
        + pgs.CipGGR 
        - pgs.TournamentOverlayPlayerDeducted 
        - pgs.Commission 
        - pgs.RewardCost
    ) AS Poker_GGR
FROM Player p
JOIN PlayerGameStatistics pgs 
    ON p.Id = pgs.PlayerId
WHERE pgs.Period BETWEEN @StartDate AND @EndDate
GROUP BY p.Id;
 

🎯 결과

  • GGR 산출 기준 통일 → 데이터 해석 오류 제거
  • 데이터 조회 시간 단축 및 반복 작업 감소
  • QA/운영 공통 사용 가능한 표준 쿼리 확보
  • 데이터 기반 검증 프로세스 효율 개선

🚀 역할 및 기여

  • GGR 산출 로직 정의 및 기준 수립 주도
  • SQL 조회 구조 설계 및 표준화 수행
  • QA/운영 간 공통 데이터 기준 정립 기여

관련글 더보기