Firebase 性能和 BigQuery 导出数据之间存在很大差异

Considerable difference between Firebase Performance and BigQuery export data

提问人:ror 提问时间:2/11/2023 最后编辑:ror 更新时间:3/3/2023 访问量:126

问:

对于相同的日期范围,Firebase 控制台显示渲染速度慢的中位数约为 30%,冻结帧的中位数约为 11.5%,但是在 BigQuery 中计算相同的逻辑会得到截然不同的结果:渲染速度慢约为 26%,冻结帧约为 0%。我的查询如下所示:

SELECT
  distinct 
  percentile_disc(round(trace_info.screen_info.frozen_frame_ratio, 2)*100, 0.5) over() as frozen_p50,
  percentile_disc(round(trace_info.screen_info.slow_frame_ratio, 2)*100, 0.5) over() as slow_p50
FROM
  `my-table-name`
WHERE
  event_type = "SCREEN_TRACE" and
  event_name = "_st_MainActivity" and
  DATE(_PARTITIONDATE) >= "2023-02-07" and
  DATE(_PARTITIONDATE) < "2023-02-08"

例如,Firebase 控制台中的日期选择器设置为 2 月 7 日至 2 月 8 日,百分位数设置为 50%(中位数)。

我想回答的问题是这些:

  1. 我的查询有什么问题(如果有的话)?
  2. 假设我的查询没问题,为什么会有这么大的差异?

---UPD:

我觉得很奇怪的是,对于给定的记录集,Google Sheet 给出的 p90 为 7%,BigQuery 的 percentile_disc 为 0%,percentile_cont也是 0%。相同的时间范围,相同的记录数量,相同的记录值。

---UPD2:

甚至在较短的时间内从较小的表中获取数据,并比较了 bigquery 的百分位数结果、谷歌表格中的相同数据百分位数和来自 firebase 的相同时期数据。除 firebase 外,所有数据大致相同,但 firebase 数据有很大不同。我无法解释这一点,如果不是答案,我将感谢任何有知识的人分享想法。

Firebase Google-BigQuery Firebase-Analytics Firebase -性能

评论

0赞 Prajna Rai T 2/14/2023
看来这个问题需要进一步调查,因此如果您有支持计划,请创建一个新的 GCP 支持案例。否则,您可以在问题跟踪器上打开一个新问题,描述您的问题。
0赞 ror 2/16/2023
谢谢,提交了支持案例,让我们看看。

答: 暂无答案