Мой общий вопрос: как мне смоделировать данные / построить схему для поддержки вложенных полей (списков примитивов, списков объектов) , например:
{
"id": 123,
"phrases": ["a", "b", "c"],
"authors": [
{
"name": "Jon"
},
{
"name": "Bob"
}
]
}
В общем, я бы ожидал два решения:
1. Денормализовать данные. Дублирующиеся строки для каждого вложенного значения / атрибута
"rows": [
{
"values": [123, "Jon", "a"]
},
{
"values": [123, "Jon", "b"]
},
{
"values": [123, "Jon", "c"]
},
...
]
Вероятно, я мог бы сделать это сам, но мне просто интересно, есть ли способ, которым студия данных Google делает это для меня? Я знаю, что такие инструменты, как Power BI, позволяют расширять вложенные типы.
2. Нормализуйте данные. Создать несколько таблиц и построить отношения между ними.
Возможно ли это в Google data studio? Есть ли примеры и документация?