Моделирование вложенных данных в коннекторах сообщества Google data studio - PullRequest
0 голосов
/ 29 октября 2018

Мой общий вопрос: как мне смоделировать данные / построить схему для поддержки вложенных полей (списков примитивов, списков объектов) , например:

{
 "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? Есть ли примеры и документация?

1 Ответ

0 голосов
/ 31 октября 2018

Это зависит от вашего варианта использования данных. Я бы порекомендовал пойти на # 1.

У вас есть возможность отправить несколько схем / таблиц через один источник данных из Community Connector, но вы не можете отправить информацию о взаимосвязях. Я не знаю ни одной доступной документации по этому вопросу.

...