繁体   English   中英

从 BQ 中刚刚过期的视图中查询

[英]Query from a just-expired view in BQ

是否可以从 Big Query 中最近过期的视图中查询并保存快照? (2 小时前过期)

您可以尝试管理表格

在文档中有一些关于如何在部分Restoring deleted tables中执行此操作的示例。

表删除后7天内可以恢复删除,包括显式删除和表过期隐式删除。 7 天后,无法使用任何方法取消删除表,包括打开支持票。

您可以通过以下方式恢复已删除的表:

  • bq命令行工具中使用@snapshot装饰器
  • 使用客户端库

要恢复表,请使用带有 @snapshot 装饰器的表复制操作。 首先,确定表存在时间的 UNIX 时间戳(以毫秒为单位)。 然后,将 bq copy 命令与快照装饰器一起使用。

例如,输入以下命令将时间为1418864998000的mydataset.mytable复制到新表mydataset.newtable中。

bq cp mydataset.mytable@1418864998000 mydataset.newtable
(Optional) Supply the --location flag and set the value to your location.

您还可以指定相对偏移量。 以下示例复制一个小时前的表版本:

bq cp mydataset.mytable@-3600000 mydataset.newtable

有关详细信息,请参阅从某个时间点还原表

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM