亲爱的大家
本月我开始使用 BigQuery 分析 GAE 数据存储区中的数据。首先,我通过 GAE 控制台的“Datastore Admin”页面将数据导出到 Google Cloud Storage。然后,我将数据从 Google Cloud Storage 导入 BigQuery。除了重复的结构化属性外,它的工作非常顺利。我预计导入的记录应采用以下格式:
parent:"James",
children: [{
name: "name1",
age: 5,
gender: "M"
}, {
name: "name2",
age: 50,
gender: "F"
}, {
name: "name3",
age: 33,
gender: "M"
},
]
我知道如何以上述格式展平数据。但 BigQuery 中的实际数据格式似乎采用以下格式:
parent: "James",
children.name:["name1", "name2", "name3"],
children.age:[5, 50, 33],
children.gender:["M", "F", "M"],
我想知道是否可以在 BigQuery 中展平上述数据以进行进一步分析。我心目中理想的结果表格式是:
parentName, children.name, children.age, children.gender
James, name1, 5, "M"
James, name2, 50, "F"
James, name3, 33, "M"
干杯!