问:我可以做些什么来优化查询,同时仍然将ORDER BY保留在底部?我已经添加了firebase的演示数据集,但我认为他们的数据集太小了,不会有问题(与我的数据集相比,我的数据集有500-1000万条记录)。CASE WHEN r.has_appRemove >= 1 THEN "removed" ELSE "not-removed" END AS status_after_first7days
FROM `firebase-analytics-sample-data.ios_dataset.a
我正在尝试使用BigQuery复制Firebase队列。我尝试了以下文章中的查询:,但是我得到的结果没有多大意义。我设法获得了period_lag 0的用户,类似于我在Firebase中所看到的,然而,其余的数字看上去并不正确:有一个period_lag缺失(只看到0,1和3 -> no 2),并且每个滞后期的用户计数也不正确我希望看到这样的事情:我很确定问题在于我如何用Firebase中的参数替换原始查询中的参数。
我正在尝试从Firebase分析数据集中运行计划的DML查询。(背景故事,我们有很多不再需要的额外事件,目前从BigQuery中删除它们更容易)。CONCAT('events_', format_date('%Y%m%d', CURRENT_DATE))但是,BigQuery抱怨这个错误:DML over table my-project.analytics_1234567890.* is n