【发布时间】:2021-02-01 23:40:20
【问题描述】:
更新: 我为我的第一个问题找到了解决方案,意思是更改为永不过期:
我将此代码应用于我的数据集,firesbase 控制台现在显示永不过期
bq update --default_partition_expiration 0 myotherproject:mydataset
但还有第二个问题,即如何找回过期的数据,因为默认选项是只保留最近 60 天。 (在有人问之前,是的,我确实开始导出并且表格在 3 个月前可用,这不是激活功能的问题,而是表格过期的问题,正如我们在我的第一个屏幕截图中看到的那样,它是 170 天的数据过期了,不知道怎么找回)
更新结束
我已经激活了从 firebase 到 google bigquery 的导出,但是即使我使用 blaze plan cf screenshot,存活时间也被阻止在 60 天:
有没有办法将数据集更改为永不过期,因为我正在丢失我的历史数据。 请注意,默认情况下,我可以在另一个看起来像这样的项目上使用它,但我在 firebase 控制台上找不到任何功能来更改它
请注意,我还将 GA4F 中数据保留的到期时间更改为 14 个月,但这并没有改变任何内容
【问题讨论】:
-
数据集生存时间更改为永不过期是否仅适用于新创建的数据集?
-
@Henryk 更新现有数据集的唯一方法是通过云 shell,并将 sn-p patrick 添加到问题的顶部。通过 UI 进行的所有更改看起来都只适用于新表。超级不直观!文档确实明确说明了这一点,但您确实必须知道您在寻找什么。 cloud.google.com/bigquery/docs/…
-
@patrick 你知道如何恢复旧表吗?