Планирование запросов: есть ли способ обойти минимальный 15-минутный интервал? - PullRequest
0 голосов
/ 16 июня 2020

Я планирую запускать DML-запрос каждые 5 минут, но при его настройке с помощью пользовательского интерфейса выводится сообщение «Превышен предел частоты. Требуемый min_schedule_interval составляет [15 м]». Я также пытался сделать это с помощью инструмента командной строки bq через терминал Cloud Shell с тем же результатом. Есть ли способ обойти это другими способами?

Заранее спасибо

1 Ответ

0 голосов
/ 17 июня 2020

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

  • Используйте Cloud Functions и Cloud Scheduler , чтобы попытаться запускать ваш запрос каждые 5 минут.

  • Создайте не менее 3 запланированных запросов и запускайте их с интервалом в 15 минут (или в соответствии с количеством запланированных запросов, умноженным на 5 минут). Например, запрос 1 выполняется в 10:00, запрос 2 выполняется в 10:05. а запрос 3 выполняется в 10:10. а затем запрос 1 выполняется в 10:15. снова и запрос 2 выполняется в 10:20. снова и так далее.

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