在bigquery中导入firestore映射

时间:2018-06-13 08:48:24

标签: google-bigquery google-cloud-firestore

我试图在bigquery中导入firestore数据。不幸的是,我有一些地图字段,我没有告诉bigquery将这些字段视为json。 https://firebase.google.com/docs/firestore/solutions/arrays 例如,我有以下对象的集合 [{id:1,姓名:'无论',用户:{john:true}},{id:2,姓名:' whatever1',用户:{johny:true}} ]

当我尝试导入这个bigquery失败,因为它试图创建列john,johny等...我需要做什么,强制bigquery将用户视为纯文本还是json?

1 个答案:

答案 0 :(得分:0)

BigQuery不支持JSON中的地图,您遵循“ product”:{“ my_product”:40.0}将无效。相反,您应将其指定为“ product”:{“ column1”:“ my_product”,“ column2”:“ 40.0”}。此外,还有其他限制,例如换行符分隔和提到的其他限制here