📊 ER DAU 재화/아이템 분석
프로젝트 계획서 · 2026-02-24 · v1.0
1. 프로젝트 개요
| 항목 | 내용 |
| 프로젝트명 | ER DAU 재화/아이템 분석 |
| 대상 | 내부 기획팀 |
| 결과물 | Kibana 대시보드 (단일 대시보드) |
| DAU 정의 | 당일 로그인한 유저 |
| 업데이트 주기 | 일 1회 배치 (매일 새벽) |
| 목표 완료 | 2026-02-24 (오늘) |
2. 분석 범위
💰 재화 보유량 (In-scope)
- NP — 전체 / 유료 / 무료 / 이벤트 (필드 구분 있음)
- A-Coin
- 토큰
- EP
- 기타 재화 (ES 탐색 후 추가 가능)
데이터 형태: 재화 변동 로그 (earn/spend) → 최종 잔액 집계 필요
🎨 아이템 보유량 (In-scope)
- 스킨 — 최우선. 등급별: 고급 희귀 영웅
- 캐릭터 / 이모티콘 / 비석 등 (가능하면)
데이터 형태: 스킨 획득/소멸 로그 → 보유 수량 집계 필요
🔍 필터
| 필터 | 사양 |
| 국가 | 유저 프로필 국가 필드 기준 |
| 계정 레벨 | 10단위 구간 (1-10, 11-20, ...) |
| 스킨 등급 | 고급 / 희귀 / 영웅 |
📈 통계 지표
- 평균 (mean)
- 중앙값 (median)
- 분포 — 10분위 (deciles)
3. 기술 구현
| 항목 | 내용 |
| 데이터 소스 | Elasticsearch (기존 ER 클러스터) |
| 인덱스 | 🔍 탐색 필요 — 재화/아이템 관련 인덱스 파악 중 |
| 집계 방식 | ES Transform 또는 Aggregation |
| 시각화 | Kibana 대시보드 |
| 배치 주기 | 일 1회 (새벽 크론) |
4. 마일스톤
| 단계 | 내용 | 상태 |
| 1 | 계획서 수립 | ✅ 완료 |
| 2 | ES 인덱스 탐색 & 데이터 구조 파악 | 🔄 진행 중 |
| 3 | 재화 집계 쿼리 작성 | ⬜ 대기 |
| 4 | 스킨 집계 쿼리 작성 | ⬜ 대기 |
| 5 | Kibana 대시보드 구성 | ⬜ 대기 |
| 6 | 필터 적용 & 검증 | ⬜ 대기 |
| 7 | 일배치 크론 설정 | ⬜ 대기 |
5. 결정 사항 로그
R1 프로젝트 개요 (2026-02-24)
- 프로젝트명: ER DAU 재화/아이템 분석
- 대상: 내부 기획팀
- 결과물: Kibana 대시보드
- DAU = 당일 로그인 유저
- NP는 유료/무료/이벤트 필드 구분 있음
- 동시 진행 (재화+스킨)
- 일 1회 배치, 오늘 완료 목표
R2 기술 상세 (2026-02-24)
- 재화: earn/spend 변동 로그 → 잔액 집계
- 스킨: 획득/소멸 로그 → 보유 수량 집계
- 스킨 등급: 고급, 희귀, 영웅
- 레벨 필터: 10단위 구간
- 국가: 유저 프로필 필드
- 통계: 평균 + 중앙값 + 10분위 분포
- 단일 대시보드, 기존 참고하되 새로 생성
- ES 인덱스 직접 탐색 필요
6. 미결 사항
- 🔍 재화 관련 ES 인덱스 파악
- 🔍 스킨/아이템 관련 ES 인덱스 파악
- 🔍 DAU (로그인) 인덱스 확인
- 🔍 변동 로그에서 잔액 집계 방법 확정 (Transform vs Runtime Agg)