跳转到内容
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 和结果

在阈值之前调整事件契约

保留分析模式,但根据您自己的事件验证表名称、字段类型、业务定义、时间窗口和最小量规则。每个已发布的查询也会针对具有固定引擎的空类型表进行规划和执行。