Я пытаюсь разделить данные из столбца JSON на отдельные строки вместе с другими данными в моей таблице. Это то, что у меня есть до сих пор ...
Select
*,
items
from
project.mytable as libraries,
unnest ( libraries.items )
This is the JSON in the "items" column:
{
"254718f4-e4f4-40b2-83fd-24ca0c7d96b6": {
"createdAt": "2020-03-23T18:57:06.820Z",
"id": "254718f4-e4f4-40b2-83fd-24ca0c7d96b6",
"parameters": {
"name": "Access Topics (Webex)",
"resourceId": "96fae4ec-a448-440b-8faa-badba789417a",
"type": "video"
},
"type": "Resource",
"updatedAt": "2020-03-23T18:57:06.820Z"
},
"32a1084c-1cdf-4d15-b438-a3b79310d467": {
"createdAt": "2020-03-23T04:57:51.656Z",
"id": "32a1084c-1cdf-4d15-b438-a3b79310d467",
"parameters": {
"name": "Launch Update.mp4",
"resourceId": "993dad8f-6e3c-466b-81d6-25ef5df2fcb1",
"type": "video"
},
"type": "Resource",
"updatedAt": "2020-03-23T04:57:51.655Z"
}
}
Как вы отключаете элементы root из json, чтобы вы могли настраивать таргетинг на поля по отдельности и сохранять их как поле в таблице BQ ?