bigquery - сохранить большие результаты запроса - PullRequest
0 голосов
/ 29 мая 2019

У меня есть вопрос о сохранении больших результатов запроса на внешний CSV или на листы Google. У меня есть простой запрос, который генерирует около 23 000 результатов:

#standardSQL
SELECT DISTINCT id1, id2
FROM `tableA`
WHERE A LIKE "%abcdefg%"
AND B LIKE "%some text%"
AND ts >= TIMESTAMP("2019-04-25 00:00:00")
AND ts < TIMESTAMP("2019-05-29 23:59:00")

Я не могу сохранить более 16 000 из этих результатов в CSV-файл или вывод на листы Google. Я хочу иметь возможность сохранить все 23 000 результатов в один файл или в несколько файлов, но я не знаю, как это сделать. Мои разрешения не позволяют мне сохранять результаты запроса в новой таблице.

1 Ответ

1 голос
/ 29 мая 2019
  1. Запустите запрос как обычно, затем перейдите на вкладку «Информация о задании».
  2. Будет запись «Таблица назначения» со ссылкой «Временная таблица». Нажмите на ссылку.
  3. На этой странице нажмите «Экспорт», затем «Экспорт в GCS».
  4. Теперь вы можете экспортировать содержимое таблицы как CSV.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...