在Google Data Studio社区连接器中建模嵌套数据

时间:2018-10-29 10:40:53

标签: javascript google-apps-script google-data-studio

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

{
 "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 data studio是否可以帮我?我知道Power BI之类的工具可以扩展嵌套类型。

2。标准化数据。创建多个表并在它们之间建立关系。

在Google数据工作室中可以吗?有示例和文档吗?

1 个答案:

答案 0 :(得分:1)

这取决于您的数据用例。我建议去#1。

您可以选择从社区连接器通过一个数据源发送多个架构/表,但不能发送关系信息。我还不知道任何可用的文档。