簡體   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