Соединитель Google BigQuery (подключите Data Studio к таблицам BigQuery). Я хочу изменить этот соединитель, чтобы он соответствовал моим особым требованиям. - PullRequest
0 голосов
/ 13 октября 2018

Мне нужно изменить Google Data Studio - Google BigQuery Connector для настраиваемых требований.

https://support.google.com/datastudio/answer/6370296

Первый вопрос: Как найти источниккод для этого соединителя данных?

Второй вопрос:

Согласно руководству, https://developers.google.com/datastudio/connector/reference, getData (), возвращает табличные данные для данного запроса,

И ответ в этом формате

{
     "schema":[
        {
           "name":"OpportunityName",
           "dataType":"STRING"
        },
        {
           "name":"IsVerified",
           "dataType":"BOOLEAN"
        },
        {
           "name":"Created",
           "dataType":"STRING"
        },
        {
           "name":"Amount",
           "dataType":"NUMBER"
        }
     ],
     "rows":[
        {
           "values":[
              "Interesting",
              true,
              "2017-05-23",
              "120453.65"
           ]
        },
        {
           "values":[
              "SF",
              false,
              "2017-03-03",
              "362705286.92"
           ]
        },
        {
           "values":[
              "Spring Sale",
              true,
              "2017-04-21",
              "870.12"
           ]
        }
     ],
     "cachedData":true
  }

Но BigQuery может иметь 100 миллионов записей в таблице.Нам не важно, что это может быть 100 миллионов записей, мы просто дадим ответ в этом формате?

Спасибо!

1 Ответ

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

Существующий разъем DS-BQ не имеет открытого источника, поэтому вы не сможете изменить его поведение.

С учетом сказанного:

  • DS-BQ-коннектор имеет более «умный» контракт API, чем открытый - запросы и фильтры будут переданы.

  • Не стесняйтесь создавать свой собственный коннектор DS-BQ с любой логикой, какой вы могли бытребуется!Коннекторам сообщества понравились бы ваши вклады.

...