Ограничение BigQuery API для DELETE DML с предложением WHERE - PullRequest
0 голосов
/ 04 марта 2020

У меня есть таблица BQ с ~ 60k строк. Часть этих строк имеет поле с именем «Временное», которое принимает логическое значение. Каждое утро я отправляю запрос в BQ через пакет Python pandas_gbq . Запрос прост: DELETE FROM table WHERE Temporary = 'True'. Тем не менее, в последнее время я получаю ошибку 400 от API: 400 GET ... API limit exceeded: Unable to return a row that exceeds the API limits. To retrieve the row, export the table. Я не уверен, насколько любая «строка» превышает ограничение API, так как это должно удалить только некоторые строки, а не возвращать их. Есть ли лучший способ программно удалять части данных из таблицы BQ?

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