Я использую следующий GoLang пакет: https://godoc.org/cloud.google.com/go/bigqueryИзвлечение результата из Google BigQuery для хранения облака golang
Мое приложение работает в Google App Engine
Если я правильно понял документацию должно быть возможным, чтобы извлечь результат работы/запроса в Google Cloud Storage с использованием задания. Я не думаю, что документация очень понятна и задавалась вопросом, есть ли у кого-нибудь пример кода или другая помощь.
TL: DR
Как получить доступ к временной таблице при использовании Go Ланг вместо командной строки.
Как извлечь результат моего BigQuery к ГКС
** EDIT **
решение я использовал
Я создал временную таблицу и установить его в качестве Dst (Назначение) для результата запроса и создало с ним задание на экспорт.
dataset_result.Table(table_name).Create(ctx, bigquery.TableExpiration(time.Now().Add(1*time.Hour)))
Возможно, будет лучше.
Кажется немного странным, что вы не можете получить доступ к временной таблице, созданной в результате запроса и магазин (/ экспорта), что ГКС. Разумно ли это сделать, вместо того, чтобы анализировать и загружать сами данные о производительности? – Zanndorin
Мои запросы результата между 1-5 мб – Zanndorin
Странно или нет, вот как я боюсь. Чтобы экспортировать в GCS, сначала нужно записать в постоянную таблицу, а затем запустить экспортное задание в GCS. –