Что означает метка last_modified_timestamp в BigQuery

# #google-bigquery #information-schema #database-metadata

Вопрос:

Я выполняю приведенный ниже запрос, пытаясь понять значение last_modified_timestamp. Это когда данные в таблице были обновлены в последний раз (операция DML) или когда структура таблицы была изменена в последний раз (операция DDL).

 SELECT * FROM dataset_name.__TABLES__;
 

Комментарии:

1. Я думаю, вы спрашиваете о last_modfied_time из dataset_name. __ТАБЛИЦЫ__есть . На этот раз таблица обновлялась в последний раз. Это может быть либо вы выполнили операцию DML над таблицей, либо изменили таблицу, например, с помощью инструкции alter table. Вы можете проверить это самостоятельно, чтобы лучше понять. Возможно, вы захотите проверить, используя select TIMESTAMP_MILLIS(last_modified_time) КАК last_modified_time из dataset_name. __ТАБЛИЦЫ__

Ответ №1:

Согласно официальной документации по адресу: https://cloud.google.com/bigquery/docs/information-schema-tables

LAST_MODIFIED_TIME это «Время, когда данные были записаны в раздел совсем недавно«.