我已在bigquery中删除了一个视图。我知道有一个选项可以基于表快照装饰器还原已删除的表。有什么方法可以检索已删除的bigquery视图?
Ind*_*til 10
有一种方法可以找回它。您需要搜索在创建视图时滚动的插入日志。从堆栈驱动程序日志中可以看到此日志。步骤如下:
转到GCP控制台
单击堆栈驱动程序日志记录
resource.type="bigquery_resource"
protoPayload.methodName="tableservice.insert"
protoPayload.serviceData.tableInsertRequest.resource.tableName.tableId="Your_view_name"
或者,如果要搜索视图的更新以恢复特定版本,则可以使用以下过滤器:
resource.type="bigquery_resource"
protoPayload.serviceData.tableUpdateRequest.resource.tableName.datasetId="<dataset_id>"
protoPayload.resourceName="projects/<project_id>/datasets/<dataset_id>/tables/<table_or_view_id>"
Run Code Online (Sandbox Code Playgroud)
我希望这可以帮助您恢复BQ视图。
| 归档时间: |
|
| 查看次数: |
963 次 |
| 最近记录: |