我的一般问题是:如何建模数据/构建架构以支持嵌套字段(原始列表,对象列表),例如:
{
"id": 123,
"phrases": ["a", "b", "c"],
"authors": [
{
"name": "Jon"
},
{
"name": "Bob"
}
]
}
一般情况下,我期望有两种解决方案:
1. 数据去规范化(De-normalize)。为每个嵌套的值/属性复制行。
"rows": [
{
"values": [123, "Jon", "a"]
},
{
"values": [123, "Jon", "b"]
},
{
"values": [123, "Jon", "c"]
},
...
]
也许我可以自己做到,但我想知道是否有谷歌数据工作室可以为我完成此操作的方法?我知道像Power BI这样的工具允许扩展嵌套类型。
2. 数据归一化。创建多个表并在它们之间建立关系。
在谷歌数据工作室中是否可行?有没有示例和文档?