【发布时间】:2021-06-14 09:05:11
【问题描述】:
我有一列包含 JSON,例如:
{
"overview": {
"resourceName": "VM-test",
"recommendedAction": "Change machine type",
"resource": "//compute.googleapis.com/projects/test/zones/europe-west2-c/instances/VM-test",
"currentMachineType": {
"cpuMilliVcores": 8000.0,
"memoryBytes": 3.221225472E10,
"name": "n1-standard-8",
"memoryMb": 30720.0,
"guestCpus": 8.0
},
"location": "europe-west2-c",
"recommendedMachineType": {
"cpuMilliVcores": 4000.0,
"name": "custom-4-23552",
"memoryBytes": 2.4696061952E10,
"memoryMb": 23552.0,
"guestCpus": 4.0
}
}
}
我想将"resourceName": 及其值提取到另一个名为resourceName 的列中,并将"resource": "//compute.googleapis.com/projects/test/europe-west2-c/instances/VM-test" 提取到另一个名为ProjectName 的列中,该列将保存位于 Uri 内的项目名称。我查看了 JSON_EXTRACT 但无法弄清楚。
任何帮助将不胜感激。
谢谢
【问题讨论】:
标签: json google-bigquery