accounts6 行一个综合 SaaS 帐户,具有客户影响分析所需的维度和经常性收入。
每个帐户一行。
account_id查看 5 字段
- account_id Utf8
- 稳定的合成帐户标识符。
- plan Utf8
- 商业计划位于样本窗口末尾。
- region Utf8
- 粗略托管或客户区域。
- signup_at Timestamp
- 当账户进入样本队列时。
- monthly_revenue_usd Float64
- 综合标准化每月经常性收入。
跟踪帐户从注册到激活、模型使用、后台工作、计费、API 故障和数据库操作的整个过程。每节课都在本地针对相同的合成表运行,因此连接、版本比较和业务定义保持可见。
审阅者 Telemetry产品团队 上 . 综合数据契约、连接粒度、只读 SQL、预期结果和解释边界. 审查标准和所有权
15
连接表
10953
确定性合成行
18
SQL 指导课程
数据集合约
合成的 account_id 将商业环境与产品、可靠性、人工智能、工作和计费结果联系起来。更具体的标识符连接部署和声明的事件,同时保留每个工作流程中的粒度。不包含客户记录、提示、有效负载或凭据。
上下文维度
accountsusersreleasesincidents数据库可靠性事实
database_operationsdatabase_pool_samplesdatabase_lock_eventsreplication_samplesmigration_runsaccount_id · release · service · incident_id事件事实
product_eventsapi_requestsllm_requestsjob_runsbilling_eventsservice_events仅在将每个事实表缩减至问题所需的粒度后才加入。例如,在添加每月收入之前按帐户和事件汇总服务事件。
accounts6 行一个综合 SaaS 帐户,具有客户影响分析所需的维度和经常性收入。
每个帐户一行。
account_idproduct_events21 行用于激活、采用和旅程分析的持久帐户和用户里程碑。
完成了一项产品里程碑。
account_iduser_idsession_idapi_requests10 行已完成 API 请求事件,具有稳定的路由、发布、延迟和客户上下文。
一个已完成的 API 请求。
account_idrequest_idllm_requests11 行标准化提供商的使用、估计成本、重试和审查的产品结果字段。
一个已完成的模型请求,包括提供程序作为单独的行重试。
account_idrequest_idjob_runs7 行尝试级后台作业结果以及队列和执行时间。
逻辑后台作业的一次尝试。
account_idjob_idbilling_events5 行将产品行为和可靠性与商业环境联系起来的综合订阅结果。
一项已完成的计费生命周期事件。
account_idevent_idusers24 行无需个人数据即可进行角色、生命周期和采用分析的综合用户。
每个合成用户一行。
user_idaccount_idreleases12 行用于比较发布前后的服务行为的部署维度。
每个服务版本一行。
releaseserviceincidents2 行宣布的事件窗口用于衡量受影响的帐户、错误量和恢复。
每个已声明的事件占一行。
incident_idserviceservice_events10800 行用于现实趋势、百分位数、发布和事件分析的 30 天服务事件事实表。
一项已完成的请求或后台作业。
account_idreleaseserviceincident_iddatabase_operations16 行通过查询指纹、版本、延迟和 SQLSTATE 结果标准化数据库操作。
1.完成数据库操作。
account_idservicereleasedatabase_pool_samples12 行时间点连接池压力、等待时间和获取超时。
一个连接池示例。
servicedatabase_namereleasedatabase_lock_events6 行解决了阻塞和阻塞操作系列的锁等待和死锁问题。
观察到的一种数据库锁等待。
servicedatabase_namereleasereplication_samples12 行操作数据库、CDC 和搜索的副本和下游消费者滞后。
一份复制消费者样本。
consumer_namereleasemigration_runs9 行应用程序数据库迁移执行,包括失败和回滚。
一次迁移执行。
servicedatabase_namerelease在添加帐户和收入上下文之前,折叠业务粒度的请求、尝试或里程碑。
该数据集是确定性的、版本化的,并且对于趋势和百分位数来说足够大。它展示的是逻辑而不是客户基准。
每个查询都会列出结果无法支持的分母、业务决策和声明。
SQL 方言兼容性
浏览器实验室使用 DuckDB,因此数据永远不会离开页面。 Telemetry 生产查询使用 Apache DataFusion。这些课程有意保留在他们共享的 SQL 界面中;当功能不同时,请在保存仪表板或警报之前使用下面的制作表格。
| 使用案例 | 浏览器实验室 | Telemetry / DataFusion | 指导 |
|---|---|---|---|
| 时间桶 | date_trunc('日', timestamp_utc) | date_trunc('日', timestamp_utc) | 共享语法;将存储桶保留为 UTC。 |
| 条件计数 | SUM(CASE WHEN ... THEN 1 ELSE 0 END) | SUM(CASE WHEN ... THEN 1 ELSE 0 END) | 共享语法和显式分母。 |
| 大约p95 | approx_quantile(latency_ms,0.95) | approx_percentile_cont(latency_ms,0.95) | 不同引擎的函数名称有所不同。 |
| 安全划分 | 值 / NULLIF(总计, 0) | 值 / NULLIF(总计, 0) | 共享语法;当整数除法很重要时进行强制转换。 |
用户每天完成哪些里程碑?
从一个事件表开始,将持久产品里程碑分组到 UTC 天,并将成功的数量与所有尝试分开。
Published expected result
| activity_day | events | successful_events | active_accounts |
|---|---|---|---|
| 2026-07-01 | 2 | 2 | 1 |
| 2026-07-02 | 4 | 4 | 2 |
| 2026-07-03 | 3 | 2 | 2 |
| 2026-07-04 | 4 | 4 | 1 |
| 2026-07-05 | 3 | 3 | 2 |
| 2026-07-06 | 2 | 2 | 1 |
| 2026-07-08 | 1 | 1 | 1 |
| 2026-07-09 | 1 | 1 | 1 |
| 2026-07-12 | 1 | 1 | 1 |
保留分析粒度和连接逻辑,然后用您自己的稳定事件名称和隐私批准的标识符替换合成表。在将查询提升到仪表板或警报之前,与拥有阈值和商业定义的团队一起验证它们。
Telemetry 创建了这个确定性合成数据集,用于学习、测试、内部评估和示例。您可以出于这些目的复制和调整行、架构和课程 SQL。感谢归属,但不是必需的。该数据集不包含客户记录,并且不提供性能或业务成果保证。