【发布时间】:2022-11-17 13:50:11
【问题描述】:
我在 GCP (BigQuery) 中有一个表,每天都会被来自外部源的数据覆盖。有什么方法可以查看过去某个时间点的表状态吗?以下代码(来自https://cloud.google.com/bigquery/docs/time-travel):
SELECT *
FROM `mydataset.mytable`
FOR SYSTEM_TIME AS OF TIMESTAMP_SUB(CURRENT_TIMESTAMP(), INTERVAL 1 HOUR);
仅针对“间隔”小于上次修改表的时间的情况生成结果。
编辑:看起来最大时间旅行窗口是 7 天。
【问题讨论】:
标签: google-cloud-platform google-bigquery