0

有没有办法根据列条件安排从 bigquery 表中删除行?类似于安排每天运行的作业。

例如,假设我在表中有一个名为 creation_date 的列。当 creation_date 小于当前日期减去一周 ( creation_date < current date - 7) 时,我需要删除记录。我需要作业每天在指定时间运行并根据创建日期条件删除记录。

如果没有任何内置的调度程序操作,您能建议任何可用的选项吗?

4

1 回答 1

2

您可以在 BigQuery 中使用几个简单的选项。

最简单的可能是预定查询。这将只是按计划执行命令。您可以执行DELETE语句或其他方法。

此外,您可以设置表或分区到期。这涉及更多的跑腿工作,但会达到类似的结果。根据您的描述,它可能是您想要设置的分区到期。

于 2021-12-15T14:16:35.060 回答