이벤트 계약
쿼리가 예상하는 필드
| 필드 | 유형 | 그것이 존재하는 이유 |
|---|---|---|
| timestamp_utc | Timestamp | 월말 스냅샷 시간. |
| account_id | Utf8 | 안정적인 청구 계정 식별자입니다. |
| starting_mrr_usd | Float64 | 측정 월 초의 MRR. |
| ending_mrr_usd | Float64 | 측정 월 말의 MRR. |
쿼리 복사
SELECT
date_trunc('month', timestamp_utc) AS month,
COUNT(*) AS starting_accounts,
SUM(starting_mrr_usd) AS starting_mrr_usd,
SUM(ending_mrr_usd) AS ending_mrr_usd,
100.0 * SUM(ending_mrr_usd)
/ NULLIF(SUM(starting_mrr_usd), 0) AS net_revenue_retention_pct,
100.0 * SUM(CASE
WHEN ending_mrr_usd < 0.0 THEN 0.0
WHEN ending_mrr_usd > starting_mrr_usd THEN starting_mrr_usd
ELSE ending_mrr_usd
END) / NULLIF(SUM(starting_mrr_usd), 0)
AS gross_revenue_retention_pct
FROM account_mrr_snapshots
WHERE timestamp_utc >= now() - INTERVAL '12 months'
AND starting_mrr_usd > 0.0
GROUP BY date_trunc('month', timestamp_utc)
ORDER BY month;이 읽기 전용 쿼리는 빈 유형의 테이블에 대해 계획되고 실행됩니다. 아파치 DataFusion 45.2.0. 결정론적 샘플 출력은 합성되어 별도로 검토됩니다. 자신의 데이터에 대해 필드 유형, 임계값 및 비즈니스 정의를 검증합니다. 테스트 방법론을 읽어보세요.
쿼리 결과
월별 순수익 유지
확장으로 인해 5월과 6월에는 NRR이 100% 이상으로 유지되었으며, GRR이 감소하면 위축 또는 이탈이 증가하는 것으로 나타났습니다.
2026-05
105.14%
2026-06
102.41%
2026-07
98.24%
| month | starting_accounts | starting_mrr_usd | ending_mrr_usd | net_revenue_retention_pct | gross_revenue_retention_pct |
|---|---|---|---|---|---|
| 2026-05 | 418 | 126,400 | 132,900 | 105.14 | 96.44 |
| 2026-06 | 431 | 132,900 | 136,100 | 102.41 | 94.88 |
| 2026-07 | 446 | 136,100 | 133,700 | 98.24 | 93.31 |
합성 예제 출력. 운영 결정에 사용하기 전에 자체 이벤트 스키마 및 임계값에 대해 쿼리를 실행하세요.
예제 재현
공공 픽스처 다운로드
JSON 번들은 타입이 지정된 이벤트 계약을 포함합니다. illustrative 입력 행, 정확한 SQL, 예상 출력, 검토 참고 사항 및 엔진 버전. CSV에는 표시된 결과가 포함됩니다.
SQL 작동 방식
- 1MRR이 시작되는 계정만 분모에 입력되어 신규 비즈니스가 유지되지 않도록 합니다.
- 2NRR은 총 종료 MRR과 시작 MRR을 비교하므로 확장이 포함됩니다.
- 3GRR은 시작 MRR에서 모든 계정을 제한하므로 확장이 축소나 이탈을 상쇄할 수 없습니다.
결정해야 할 극단적인 경우
- 스냅샷을 찍기 전에 연간, 사용량 기반 및 다중 통화 계약을 표준화하세요.
- 상위 및 하위 구독이 독립적으로 이동할 수 있는 경우 하나의 계정 계층 구조를 일관되게 사용합니다.
- 과거 스냅샷이 자동으로 표류하지 않도록 소급된 청구 수정 사항을 조정합니다.
추천 대시보드
- 추세: 월별 NRR 및 GRR
- 막대: 확장, 축소 및 이탈 MRR
- 표: 계정 수준 수익의 최대 변화
레시피를 활용해 보세요
관련 계측 및 가이드
분석 계속하기
실제 이벤트에서 실행
테이블을 만들고, 필드를 조정하고, 결과를 저장하세요.
무료로 시작하고, 구조화된 이벤트를 보내고, 쿼리 결과를 차트, 공유 대시보드 위젯 또는 알림 입력으로 사용하세요.