Сообщение об ошибке Transfer Run limits exceeded
, как упоминалось ранее, связано с известным пределом для заданий загрузки в BigQuery. К сожалению, это жесткий предел, и его нельзя изменить. Запрос функции на увеличение этого лимита продолжается, но пока нет ETA для его реализации.
Основная рекомендация по этой проблеме - разделить одну операцию на несколько процессов который будет отправлять данные в запросах, которые не превышают этот предел. Этим мы могли бы ответить на главный вопрос: «Почему я вижу это сообщение об ошибке и как этого избежать?».
Теперь нормально спрашивать «Как автоматизировать или выполнять эти действия проще?» Я могу подумать о включении большего количества продуктов:
Dataflow, который поможет вам обрабатывать данные, которые будут добавлены в BigQuery. Здесь вы можете отправить несколько запросов.
Pub / Sub, поможет прослушивать события и автоматизировать время начала обработки.
Пожалуйста, взгляните на эту предлагаемую реализацию , где вышеупомянутый сценарий более широко описан.
Надеюсь, это будет полезно! :)