Экспорт базы данных (с вложенными документами) из облачного хранилища в Bigquery с помощью команды - PullRequest
1 голос
/ 23 апреля 2019

Я пытаюсь экспортировать данные облачного пожарного хранилища в bigquery для выполнения операций sql.

  1. Экспортировано облачное хранилище в облачное хранилище [с использованием] (https://cloud.google.com/firestore/docs/manage-data/export-import) экспорт бета-версии gcloud бета-версии gs: // htna-3695c-storage --collection-ids = 'users', 'feeds'
  2. После https://cloud.google.com/bigquery/docs/loading-data-cloud-firestoreto импорт из bigquery.

У нас есть 2 коллекции: Users & Feeds в облачном firestore. Я успешно экспортировал коллекцию каналов, но не могу экспортировать коллекцию пользователей. Я получаю сообщение об ошибке при импорте данных из хранилища в bigquery

Ошибка: неожиданное имя свойства «Контакты». у нас есть поле контактов в коллекции пользователей. это поле контактов имеет тип «Карта».

Я также попробовал командную строку. Ниже приведена команда для экспорта больших запросов.

**bq --location=US load --source_format=DATASTORE_BACKUP myproject_Dataset.users gs://myproject-storage/2019-04-19T13:29:28_75338/all_namespaces/kind_users/all_namespaces_kind_users.export_metadata**

вот и у меня такая же ошибка:

'неожиданное имя свойства' Contacts '.

Я думал добавить поля проекции для экспорта только указанных полей, как показано ниже **bq --location=US load --projection_fields=[Coins,Referral,Profile] --source_format=DATASTORE_BACKUP myproject_Dataset.users gs://myproject-storage/2019-04-19T13:29:28_75338/all_namespaces/kind_users/all_namespaces_kind_users.export_metadata**

вот и я получил ошибку:

Ожидание> bqjob_r73b7ddbc9398b737_0000016a4909dd27_1 ... (0s) Текущее состояние: ВЫПОЛНЕНО
Ошибка BigQuery в операции загрузки: Задание обработки ошибки 'myproject: bqjob_r73b7ddbc9398b737_0000016a4909dd27_1': внутренняя ошибка произошло, и запрос не может быть завершен. Ошибка: 4550751

Может кто-нибудь, пожалуйста, дайте мне знать, как исправить эти проблемы?

Заранее спасибо. Изображение пожарного магазина Db

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