Будет ли BigQuery завершать долго выполняемые задания с таблицей назначения, если мой браузер зависнет или компьютер выключится? - PullRequest
0 голосов
/ 19 ноября 2018

Я часто запускаю задания BigQuery в веб-интерфейсе, которые занимают 30 минут или более, сохраняя результаты в другой таблице для последующего просмотра.

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

Будет ли это работать?

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

Ответы [ 2 ]

0 голосов
/ 19 ноября 2018

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

SELECT * 
FROM `yourproject._1e65a8880ba6772f612fbe6ff0eee22c939f1a47.anon9139110fa21b95d8c8729cf0bb6e4bb6452946d4`   

Примечание: анонимная таблица "сохраняется" в "system "набор данных, который начинается с подчеркивания, поэтому вы не сможете увидеть его в пользовательском интерфейсе.Также имя таблицы начинается с «anon», что, как я полагаю, означает «anonymous»

0 голосов
/ 19 ноября 2018

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

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

Я уверен, что кто-то может дать вам гораздо более подробный ответ.

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