Как извлечь таблицу Bigquery для каждой заданной длины строк в CSV-файл в Google Storage? - PullRequest
0 голосов
/ 30 апреля 2019

Например, у меня есть таблица в большом запросе с 10 миллионами строк, я хочу извлекать эту таблицу в Google Storage каждые 100 тысяч строк.Чтобы было понятно, мне нужно 100 CSV-файлов, и каждый из них имеет по 100 тыс. Отдельных строк в таблице больших запросов.

bq extract --noprint_header dataeset.abigtable gs://bucket/output/*.csv

С помощью приведенного выше кода, введенного в оболочку gcloud, таблица будет разбита примерно на 10 файлов.в гугл хранилище.Тем не менее, я не контролирую, сколько строк в каждом файле.Как я мог это контролировать?

1 Ответ

1 голос
/ 30 апреля 2019

Нет флага , который вы можете использовать, чтобы сделать возможным ваш вариант использования.Если вы считаете, что эта функция будет полезной, вы можете подать ее как запрос функции , хотя для получения приоритета этой команды BigQuery необходима горстка звездочек.Чтобы сделать его более осмысленным, должен быть бизнес-сценарий того, зачем вам это нужно (например, зачем вам экспортированный CSV-файл, содержащий по 100 тыс. Строк в каждой?).

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