Клиентская библиотека не может go выйти за пределы API. См. текущие квоты , строка на момент написания этой статьи не может быть больше 1 МБ.
Обходное решение, которое мы использовали, - это сохранять записи в N JSON в GCS в пакетах по 100 МБ - мы используем библиотеку gcsfs
- и затем выполнять задание bq.load()
.
У меня фактически есть просто зарегистрировал запрос функции здесь , чтобы увеличить ограничение, так как это очень ограничивает. Если вы заинтересованы, убедитесь, что «звезда» его набирает обороты.