Big Query firebase 分析,查询客户的最后请求

Posted

技术标签:

【中文标题】Big Query firebase 分析,查询客户的最后请求【英文标题】:Big Query firebase analytics , query last request of customers 【发布时间】:2020-11-02 19:16:31 【问题描述】:

我正在使用 firebase 分析中的大查询,我想知道是否有人知道一个查询来检索每个用户的最后请求列表,以及每个客户的所有数据 ,我希望每个用户只有一行,最后一个

【问题讨论】:

【参考方案1】:

您没有发布任何数据,但通常您可以应用这样的模式:

with 
data as (select * from `project.dataset.table`),
rowed as (
  select *, row_number() over (partition by user_id order by session_timestamp desc) as rn
  from data
)
select * except(rn)
from rowed
where rn = 1

请记住,这会选择所有数据,这在 BQ 中可能会非常昂贵,因此请务必只选择您需要/想要回答您的特定问题的字段。

【讨论】:

以上是关于Big Query firebase 分析,查询客户的最后请求的主要内容,如果未能解决你的问题,请参考以下文章

使用 Big Query,我如何在一条记录中查询多个对象?

将 Firebase Analytics 链接到 Big Query 时,何时导出数据?

Firebase Analytics 中的事件未显示在 Big Query 中

Big Query 抛出“查询执行期间超出资源”

为啥 Firebase Analytics 和 Google Big query Results for Events Counts 之间的差异如何解决? [关闭]

Big Query Compute 两个自定义事件之间的平均时间