Самый эффективный способ получить размер результата запроса ~ 100 МБ в BigQuery - PullRequest
0 голосов
/ 23 мая 2019

Использование jobs.query имеет ограничение 10MB byteSize, поэтому мне приходится разбивать на страницы / запрашивать 10 раз, чтобы получить 100MB данные в BigQuery.

Я ищу способ выполнить запрос и загрузить результат (~ 100 МБ) в кратчайшие сроки. Каков будет предложенный способ сделать это?

https://cloud.google.com/bigquery/docs/reference/rest/v2/jobs/query

Кроме того, есть ли способ получить результат запроса в сжатом формате (если это вообще ускорит процесс?)

1 Ответ

2 голосов
/ 23 мая 2019

Либо:

  1. Запуск задания экспорта.Укажите сжатие gzip.Загрузите файл из GCS.

  2. Используйте новый BigQuery Storage API .

Я создал запрос на функцию, которую вы можетеupvote, чтобы получить инструмент CLI для загрузки с API хранилища:

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