Использование данных о хранилище с BigQuery - PullRequest
0 голосов
/ 20 сентября 2018

Существует ли какой-либо автоматический / ручной способ экспорта данных из базы данных firestore в таблицу BigQuery?

Попытка осмотреться, похоже, нет способа экспортировать данные из firestore без использования кода.Есть новости об этом?

Спасибо.

1 Ответ

0 голосов
/ 17 ноября 2018

Самый простой способ импортировать данные Firestore в BigQuery, который не требует кодирования, - использовать командную строку.Сначала вы можете экспортировать данные, используя команду ниже.Обратите внимание, что для импорта данных в BigQuery вы можете импортировать только определенные коллекции, а не все свои документы в одном пакете.

gcloud beta firestore export gs://[BUCKET_NAME] --collection-ids='[COLLECTION_ID]'

Далее в указанном выше контейнере вы найдете папку с именем временной метки вашего экспорта.Перейдите по каталогам, найдите файл, заканчивающийся расширением файла «export_metadata», и используйте его путь к файлу в качестве источника импорта.Затем вы можете импортировать данные в BigQuery, используя следующую команду:

bq --location=[LOCATION] load --source_format=DATASTORE_BACKUP [DATASET].[TABLE] [PATH_TO_SOURCE]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...