Импорт карты магазина в BigQuery - PullRequest
0 голосов
/ 13 июня 2018

Я пытаюсь импортировать данные из магазина в BigQuery.К сожалению, у меня есть некоторые поля карты, и я не могу сказать bigquery, чтобы обрабатывать эти поля как json.https://firebase.google.com/docs/firestore/solutions/arrays Например, у меня есть коллекция со следующими объектами [{id: 1, имя: «что угодно», пользователи: {john: true}}, {id: 2, имя: «what1», пользователи:{johny: true}}]

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

1 Ответ

0 голосов
/ 19 июня 2018

BigQuery не поддерживает карты в JSON, вы после «product»: {«my_product»: 40.0} будут недействительными.Вместо этого вы должны указать его как «product»: {«column1»: «my_product», «column2»: «40.0»}.Кроме того, существуют другие ограничения, такие как разделитель новой строки и другие упомянутые ограничения здесь .

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