将Firebase导出到Bigquery数据集生存时间

将Firebase导出到Bigquery数据集生存时间,firebase,google-bigquery,Firebase,Google Bigquery,更新: 我为我的第一个问题找到了解决方案,这意味着更改为永不过期: 我将此代码应用于我的数据集和firesbase控制台,现在显示永不过期 bq update --default_partition_expiration 0 myotherproject:mydataset 但还有第二个问题,即如何检索过期的数据,因为默认选项是只保留最后60天。 (在有人问之前,是的,我确实启动了导出,并且表在3个月前可用,这不是激活功能的问题,而是表过期的问题,正如我们在我的第一个屏幕截图上看到的那样,它

更新: 我为我的第一个问题找到了解决方案,这意味着更改为永不过期:

我将此代码应用于我的数据集和firesbase控制台,现在显示永不过期

bq update --default_partition_expiration 0 myotherproject:mydataset

但还有第二个问题,即如何检索过期的数据,因为默认选项是只保留最后60天。 (在有人问之前,是的,我确实启动了导出,并且表在3个月前可用,这不是激活功能的问题,而是表过期的问题,正如我们在我的第一个屏幕截图上看到的那样,它写了170天的过期数据,我想知道如何取回它们)

更新结束

我已经激活了从firebase到google bigquery的导出,但尽管我使用的是blaze plan cf屏幕截图,但生存时间仍为60天:

当我丢失历史数据时,是否有办法将数据集更改为永不过期。 请注意,默认情况下,我可以在另一个类似于此的项目上使用它,但我在firebase控制台上找不到任何功能来更改它

请注意,我还将GA4F中数据保留的到期时间更改为14个月,但这并没有改变任何事情


数据集生存时间更改为永不过期是否仅适用于新创建的数据集?@Henryk更新现有数据集的唯一方法是通过cloud shell,并在问题顶部添加patrick片段。通过UI进行的所有更改看起来仅适用于新表。太不直观了!文档确实明确地说明了这一点,但您必须真正了解自己在寻找什么@patrick你能想出如何恢复旧表吗?