Google BigQuery连接器(将Data Studio连接到BigQuery表)-我想修改此连接器以针对我的特殊要求进行自定义

时间:2018-10-12 23:38:35

标签: google-bigquery google-data-studio data-connections

我需要针对自定义要求修改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在表中可能有1亿条记录。我们不在乎它可能是1亿条记录,还是以这种格式给出响应?

谢谢!

1 个答案:

答案 0 :(得分:2)

现有的DS-BQ连接器不是开源的,因此您将无法修改其行为。

话虽如此:

  • DS-BQ连接器具有比打开的API更为“智能”的API合同-查询和过滤器将向下传递。

  • 随意创建具有任何逻辑要求的DS-BQ连接器!社区连接者会喜欢您的贡献。