Firebase数据每日导出至BigQuery的执行时间是何时?能否修改?
Firebase与BigQuery集成导出异常及配置说明
异常情况说明
- 每日导出仅更新到D-2:若你开启了事件数据修剪、用户隐私匿名化阈值限制,系统会额外增加1天的数据校验、脱敏周期,导出延迟到D-2属于预期行为;若项目单日事件量级超过10亿,导出任务排队也会导致固定1天的延迟。
- Intraday数据集仅保留2天数据:这是Firebase的默认设计逻辑,Intraday为临时近实时数据表,默认生命周期为2天,旧数据会在正式日表导出完成后自动删除,不属于异常。
导出执行时间查询方式
你可以直接在BigQuery中查询项目的任务执行日志,执行如下SQL即可获取近7天的Firebase导出任务记录:
SELECT job_id, creation_time, end_time, state, error_result FROM `region-你的数据集所在区域`.INFORMATION_SCHEMA.JOBS_BY_PROJECT WHERE job_id LIKE 'firebase_export_%' AND creation_time >= TIMESTAMP_SUB(CURRENT_TIMESTAMP(), INTERVAL 7 DAY) ORDER BY creation_time DESC
将SQL中的区域替换为你BigQuery数据集实际部署的区域即可,比如region-us、region-eu。
导出时间修改说明
Firebase到BigQuery的自动导出时间没有开放自定义配置入口,导出任务由Google后台统一调度,所有项目的每日导出任务统一在UTC 0点后启动,不支持手动调整触发时间。
如果需要更早获取当日数据,可直接查询Intraday日内表,该表每15~30分钟刷新一次增量数据,数据延迟通常在1小时以内,可满足近实时分析需求。
内容的提问来源于stack exchange,提问作者Hùng Đinh
相关产品推荐
相关产品推荐

