在Google数据工作室社区连接器中建模嵌套数据

3

我的一般问题是:如何建模数据/构建架构以支持嵌套字段(原始列表,对象列表),例如:

{
 "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. 数据归一化。创建多个表并在它们之间建立关系。

在谷歌数据工作室中是否可行?有没有示例和文档?

1个回答

1
这取决于您对数据的使用情况。我建议选择#1。
您可以通过社区连接器将多个模式/表格通过一个数据源发送,但无法发送关系信息。我还不知道是否有任何可用的文档。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接