自动删除 BigQuery 中的临时表

Auto delete temp tables in BigQuery

在 BigQuery 中创建了很多 temp_table_* 表,这是对数据集进行聚类。有没有办法自动删除这些临时表?

在任何数据集上,您都可以为您在其中创建的任何新 table 设置默认到期时间。然后一切都会如期删除。

同样 table 秒,即使在创建时您也可以设置自动删除日期。

现在,您看到谁在创建这些临时文件 table?不知道,没见过。

我 99.9% 确定这些 table 不是由 Google 的任何进程 运行 创建的。 Google 没有人会以这种方式格式化日期。

临时表是从第三方消费者之一创建的,他们使用 Simba JDBC 连接器,该连接器在内部使用 temp_table_ 前缀。

目前没有为这些表格设置过期日期的选项,一旦他们引入我们将利用的选项。

参考: https://www.simba.com/products/BigQuery/doc/JDBC_InstallGuide/content/jdbc/bq/options/largeresulttable.htm