Google bigquery 检查是谁从特定表中删除了某些数据
我需要检查哪个用户从BigQuery中的特定表中删除了一些数据,是否有这样做的方法?有没有办法恢复呢 有办法恢复吗 您可以使用将特定时间点的表数据复制到新表中 检查哪个用户从BigQuery中的特定表中删除了一些数据 您可以利用云日志来过滤审计日志,以找到符合您的条件的特定作业,无论是昂贵的查询、特定的故障模式还是意外的访问模式。更多信息请参见此处- 有办法恢复吗 您可以使用将特定时间点的表数据复制到新表中 检查哪个用户从BigQuery中的特定表中删除了一些数据Google bigquery 检查是谁从特定表中删除了某些数据,google-bigquery,Google Bigquery,我需要检查哪个用户从BigQuery中的特定表中删除了一些数据,是否有这样做的方法?有没有办法恢复呢 有办法恢复吗 您可以使用将特定时间点的表数据复制到新表中 检查哪个用户从BigQuery中的特定表中删除了一些数据 您可以利用云日志来过滤审计日志,以找到符合您的条件的特定作业,无论是昂贵的查询、特定的故障模式还是意外的访问模式。更多信息请参见此处- 有办法恢复吗 您可以使用将特定时间点的表数据复制到新表中 检查哪个用户从BigQuery中的特定表中删除了一些数据 您可以利用云日志来过滤审计日志
您可以利用云日志来过滤审计日志,以找到符合您的条件的特定作业,无论是昂贵的查询、特定的故障模式还是意外的访问模式。请参阅此处的更多信息-到目前为止您尝试了什么?我尝试使用此处描述的解决方案查找所有运行作业:但只显示了一些结果,而不是完整的列表。我认为Mikhail建议的审核日志确实是最好的方法。我只是不确定它是否只在激活后处理数据,这意味着它无法记录激活日期之前的数据。如果您的情况是这样的,那么可能要求项目所有者列出所有作业将检索操作的完整列表。到目前为止您尝试了什么?我尝试使用此处描述的解决方案查找所有运行作业:但只显示了一些结果,我认为米哈伊尔建议的审计日志确实是最好的方法。我只是不确定它是否只在激活后处理数据,这意味着它无法记录激活日期之前的数据。如果你的情况是这样的,那么也许要求项目负责人列出所有作业将检索到完整的操作列表。谢谢,@Mikhail。我在审计日志中找到了它。但是我无法恢复该表,因为作业删除了该表并重新创建了一个新表。日志上说,我只能在创建新表后使用快照。因此,至少您回答了一个问题!请参阅另一篇文章——考虑投票,如果适用的话,请接受:O)谢谢你,米哈伊尔。我在审计日志中找到了它。但是我无法恢复该表,因为作业删除了该表并重新创建了一个新表。日志上说,我只能在创建新表后使用快照。因此,至少您回答了一个问题!也请参阅另一个-考虑投票和接受如果适用的话:O)