Автоматическое удаление временных таблиц в BigQuery - PullRequest
0 голосов
/ 17 марта 2020

В BigQuery создается много таблиц temp_table_ *, это кластеризация наборов данных. Есть ли способ автоматически удалить эти временные таблицы?

enter image description here

Ответы [ 2 ]

2 голосов
/ 17 марта 2020

В любом наборе данных вы можете установить срок действия по умолчанию для любой новой таблицы, которую вы создаете в нем. Тогда все будет удалено по расписанию.

То же самое для таблиц, даже во время создания вы можете установить автоматическую c дату удаления.

Теперь, кто создает эти временные таблицы, которые вы видите? Понятия не имею, я их никогда не видел.

Я на 99,9% уверен, что эти таблицы не созданы ни одним процессом, запущенным Google. Никто в Google не будет форматировать даты таким образом.

0 голосов
/ 02 апреля 2020

Временные таблицы создаются одним из сторонних потребителей, они используют разъем Simba JDB C, который внутренне использует префикс temp_table_.

В настоящее время нет возможности установить дату истечения срока действия для этих таблиц, как только они представят опцию, которую мы будем использовать.

Ссылка: https://www.simba.com/products/BigQuery/doc/JDBC_InstallGuide/content/jdbc/bq/options/largeresulttable.htm

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...