繁体   English   中英

BigQuery 中的 Cloud Datastore 备份问题

[英]Issue with Cloud Datastore backup in BigQuery

我使用 App Enginge Datastore 备份文件并创建了一个 BigQuery 表。 我面临的问题是默认情况下所有 JSON 值都被视为“扁平字符串”。

例如,我无法访问重复的字符串值,如下所示。 列的值:qoption

[{
  "optionId": 0,
  "optionTitle": "All inclusive",
  "optionImageUrl": "http://sampleurl",
  "masterCatInfo": 95680,
  "brInfo": 56502428160,
  "category": "",
  "tags": ["Holiday"]
}, {
  "optionId": 1,
  "optionTitle": "Self catered",
  "optionImageUrl": "http://sampleurl1",
  "masterCatInfo": 520280,
  "brId": 56598160,
  "category": "",
  "tags": ["Holiday"]
}]

是否可以再次以 JSON 格式重新创建现有表,理想情况下通过 BQ CLI,以便我可以访问表 qoption.optionId、qoption.optionTitle 等

看看嵌套和重复数据 基本上,您必须使用嵌套数据架构手动设置 bigquery 架构。 完成并导入数据后,您应该能够使用嵌套属性。

或者,大查询可以解析您的 json ad-hoc

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM