我在BigQuery中的大型数据集上运行query job。作业结果存储在destinationTable中。我希望表格在1天或1小时内过期(历史数据与今天的数据)。
是否可以在每个表上设置expirationTime?
我知道我可以在整个数据集中设置defaultExpirationTime,但是由于我有不同的到期时间,所以这不是理想的解决方案。
最佳答案
检查expirationTime表的属性
expirationTime long [Optional] The time when this table expires, in milliseconds since
the epoch. If not present, the table will persist indefinitely.
Expired tables will be deleted and their storage reclaimed.
创建或更新表后,需要使用tables.patch API对其进行设置(取决于您的逻辑)