이터널 리턴 — 당일 접속 유저(DAU)의 재화 보유량 및 아이템 보유량 일별 추이 분석
핵심 질문: "오늘 접속한 유저들은 평균적으로 재화를 얼마나 갖고 있는가?"
| 단계 | 항목 | 상태 |
|---|---|---|
| 설계 | SRS 작성 | 완료 |
| 설계 | SDP Stage 1 작성 | 완료 |
| 구현 | ES Transform dau-daily-currency | 진행중 indexing... |
| 구현 | Kibana Data View 생성 | 예정 |
| 구현 | 대시보드 패널 (9개 시계열 차트) | 예정 |
| 구현 | Controls 필터 (국가, 레벨) | 예정 |
| 단계 | 항목 | 상태 |
|---|---|---|
| 설계 | 스킨 보유량 계산 방법 확정 | 예정 |
| 구현 | ES Transform (등급별 보유 개수) | 예정 |
| 구현 | 대시보드 패널 추가 | 예정 |
asset-release-v1-log-* inventory-release-v1-log-*
│ │
ES Transform ES Transform
(일별×유저 스냅샷) (일별×유저×등급 net count)
│ │
▼ ▼
dau-daily-currency-snapshot dau-daily-skin-snapshot (Phase 2)
│ │
└────────────┬───────────────────┘
▼
Kibana Dashboard
(시계열 Line Charts + Controls)
| # | 패널 | Y축 |
|---|---|---|
| 1 | DAU 추이 | unique_count(userNum) |
| 2 | 평균 Free NP | avg(totalFreeNP) |
| 3 | 평균 Paid NP | avg(totalPaidNP) |
| 4 | 평균 Total NP | formula: Free+Paid |
| 5 | 평균 Free ACoin | avg(totalFreeACoin) |
| 6 | 평균 Paid ACoin | avg(totalPaidACoin) |
| 7 | 평균 Total ACoin | formula: Free+Paid |
| 8 | 평균 Normal Matter | avg(totalNormalMatter) |
| 9 | 평균 Rare Matter | avg(totalRareMatter) |
+ Controls: 국가 드롭다운, 레벨 범위 슬라이더
| 파일 | 설명 |
|---|---|
docs/er-dau-analysis_SRS.md | 요구사항 명세서 |
docs/er-dau-analysis_currencyA_01_SDP.md | 재화 모듈 Stage 1 개발 계획 |
docs/er-dau-analysis_currencyA_WorkLog.md | 작업 로그 |
skin-grade-mapping.json | 스킨 등급 매핑 (고급 47, 희귀 152, 영웅 37) |
dau-daily-currency → dau-daily-currency-snapshotLast updated: 2026-02-25 | 🦦 해달