콘텐츠로 건너뛰기
Telemetry
SQL 레시피 모음

수익 및 청구 SQL 레시피

사용량 측정, 할당량 소진, 평가판 전환, 지불 회수, 반복 수익 이동, 확장, 축소 및 서비스 비용을 분석합니다.

공통 이벤트 계약

이러한 쿼리를 재사용 가능하게 유지하는 필드

  • timestamp_utc, account_id, event_name, 계획 및 통화
  • amount_usd, billable_units, included_units, MRR 필드 및 invoice_id
  • payment_attempt, failure_type, acquisition_source 및 코호트

SQL 이전의 정의

쿼리가 대신 내릴 수 없는 결정

  1. 1소스 금액을 삭제하지 않고 돈을 하나의 보고 통화로 정규화합니다.
  2. 2업그레이드, 다운그레이드, 이탈, 재활성화를 상호 배타적인 움직임으로 정의합니다.
  3. 3수익을 집계하기 전에 공급자 이벤트를 중복 제거합니다.

권장 순서

먼저 탐지를 구축한 다음 진단을 구축하세요.

분석 패턴

결과를 통해 결정을 설명

움직임을 조화시키다

신규, 확장, 축소, 이탈 및 재활성화 동작을 분류하여 MRR 시작과 이동을 더한 것이 MRR 종료와 동일하도록 합니다.

코호트를 관찰 가능하게 유지

각 집단이 동일한 전환 또는 갱신 기회를 얻은 후에만 획득, 계획 및 가입 집단을 비교하십시오.

자금 출처 보존

재무 합계를 추적할 수 있도록 정규화된 보고 값 옆에 원래 금액과 통화를 저장합니다.

완전한 레시피

쿼리를 복사한 다음 가정 검증

중급subscription_events

평가판에서 유료로의 전환 계산

고정된 전환 기간 내에 얼마나 많은 평가판 계정이 유료 고객이 되는지 측정하세요.

어떤 평가판 코호트 및 획득 소스가 유료 계정으로 전환됩니까?

SQL 및 결과를 참조하세요.
중급invoice_events

결제 실패 복구 측정

실패한 송장이 나중에 성공적인 결제 시도로 복구되는 빈도를 계산합니다.

어떤 결제 실패가 복구되고, 얼마나 많은 수익이 위험에 노출되나요?

SQL 및 결과를 참조하세요.
중급billing_events

월간 반복 수익 이동 계산

신규, 확장, 축소, 이탈 및 재활성화 MRR을 청구 수명주기 이벤트와 분리하세요.

매월 반복 수익이 증가하거나 감소하는 원인은 무엇입니까?

SQL 및 결과를 참조하세요.
중급account_mrr_snapshots

순수익 및 총수익 유보율 계산

총 보유에서 확장을 유지하면서 계정 수준의 월간 반복 수익 스냅샷에서 NRR 및 GRR을 계산합니다.

확장 전후에 얼마나 많은 시작 반복 수익이 유지되었습니까?

SQL 및 결과를 참조하세요.
초보자usage_meter_events

계정별 사용 할당량 계산

각 계정에 포함된 월별 할당량을 기준으로 청구 가능 단위를 측정하고 초과분에 근접한 계정의 순위를 지정합니다.

이번 달에 포함된 사용량을 가장 빨리 소비하는 계정은 무엇입니까?

SQL 및 결과를 참조하세요.

임계값 이전에 이벤트 계약을 조정하세요.

분석 패턴을 유지하되 자신의 이벤트에 대해 테이블 이름, 필드 유형, 비즈니스 정의, 기간 및 최소 볼륨 규칙을 검증하세요. 게시된 모든 쿼리는 고정된 엔진을 사용하여 빈 형식의 테이블에 대해 계획되고 실행됩니다.