Дата последнего запроса таблицы BigQuery - PullRequest
0 голосов
/ 27 июня 2018

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

Я хочу проверить, не использовалась ли таблица в течение длительного времени, а затем проверить, можно ли ее удалить вручную.

Кто-нибудь знает, как это сделать?

Большое спасибо

Ответы [ 2 ]

0 голосов
/ 27 июня 2018

Вы можете получить специфичные для таблицы метаданные с помощью команды TABLES .

SELECT *,TIMESTAMP_MILLIS(LAST_MODIFIED_TIME) ACCESS_DATE
FROM [DATASET].__TABLES__

В упомянутом фрагменте кода должна быть указана дата последнего доступа.

0 голосов
/ 27 июня 2018

Вы можете использовать журналы, если у вас есть доступ. Если вы ознакомились с тем, как фильтровать записи в журнале, вы можете легко узнать об использовании: https://cloud.google.com/logging/docs/quickstart-sdk#explore

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

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