Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google cloud platform 将Firebase与另一个Google Analytics帐户重新链接后,数据集仅显示5个事件表_Google Cloud Platform_Google Analytics_Google Bigquery - Fatal编程技术网

Google cloud platform 将Firebase与另一个Google Analytics帐户重新链接后,数据集仅显示5个事件表

Google cloud platform 将Firebase与另一个Google Analytics帐户重新链接后,数据集仅显示5个事件表,google-cloud-platform,google-analytics,google-bigquery,Google Cloud Platform,Google Analytics,Google Bigquery,最近将Firebase项目与另一个Google Analytics帐户解除链接并重新链接。 配置为导出GA数据的BigQuery集成创建了新数据集,数据开始填充到该数据集中 与未链接的“默认”GA账户相对应的旧数据集(包含约2年的数据)仍然可以在BigQuery UI中访问,但是数据集中只有5个最新的事件表可见。(5天的事件数据) 可以从旧的、未链接的数据集中提取历史数据吗?我的建议是,执行一些查询以进一步验证BigQuery数据集中的数据 在本例中,我将首先获取每个表的日期,以查看数据集中包含

最近将Firebase项目与另一个Google Analytics帐户解除链接并重新链接。 配置为导出GA数据的BigQuery集成创建了新数据集,数据开始填充到该数据集中

与未链接的“默认”GA账户相对应的旧数据集(包含约2年的数据)仍然可以在BigQuery UI中访问,但是数据集中只有5个最新的
事件
表可见。(5天的事件数据)


可以从旧的、未链接的数据集中提取历史数据吗?

我的建议是,执行一些查询以进一步验证BigQuery数据集中的数据

在本例中,我将首先获取每个表的日期,以查看数据集中包含的数据量(天)

SELECT event_date 
FROM `firebase-public-project.analytics_153293282.events_*` 
GROUP BY event_date ORDER BY event_date

编辑

更好的方法是使用
bq
命令行,请参阅参考

你会得到这样的结果:


您还可以进行
计数(事件日期)
,以便查看每天有多少条记录,并将其与您拥有的内容或您在Firebase项目上看到的内容进行比较

SELECT event_date, COUNT(event_date) ...
在数据丢失的情况下,您可以使用来尝试恢复该数据,请参见示例

关于表的过期日期,您可以看到,简言之,默认情况下,可以在数据集级别设置过期时间,它将应用于新表(现有表需要手动逐个更新其过期时间),并且可以在创建表的过程中设置过期时间。要查看过期时间是否有任何更改,您可以查看日志中的
protoPayload.methodName=“tableservice.update”
,并查看是否设置了
expireTime
,如下所示:

tableUpdateRequest: {
    resource: {
     expireTime: "2020-12-31T00:00:00Z"
     ...
    }
}

除此之外,如果您有一个GCP,您可以联系他们,就数据集中的表可能发生的情况寻求进一步的帮助。否则,您可以打开一个。请记住,当Firebase项目从BigQuery中删除时,Firebase不会删除您的数据,因此理论上数据应该在那里。

Hi,您说旧的未链接数据集有~2年的数据仍然可以访问是什么意思,但后来您说只有5个最新的
事件
表(天)在数据集中可见。这是你的问题,你不能在这~2年内查询数据,但你可以从过去5天开始查询?或者是其他原因,可能是UI没有正确显示表的详细信息?请提供更多详细信息,如果可能,请提供一些屏幕截图/查询,请模糊机密数据,并指出当前行为与预期行为。您好,感谢您的回复。很抱歉给你带来了困惑。我的意思是,在为Firebase解除默认GA帐户的链接(我们已经使用了大约2年)之后,相应的数据集只显示了解除链接日期前的5天。可见的
事件\u
表的大小之和为5.73GB,而
从analytics\u olddataset中选择总和(大小\u字节)作为字节。整个数据集的大小约为11.8GB。现在不幸的是,这让我认为数据集中没有近两年的数据。默认的表过期设置为“永不过期”。谢谢您的提示。不幸的是,我甚至无法找到已删除的
事件
表,因此我查看了GCP活动日志,发现了一个Google Play服务帐户删除表的可疑作业。
tableUpdateRequest: {
    resource: {
     expireTime: "2020-12-31T00:00:00Z"
     ...
    }
}