代码之家  ›  专栏  ›  技术社区  ›  searain

google bigquery connector(将data studio连接到bigquery表)-我想修改这个连接器,以根据我的特殊要求进行自定义。

  •  0
  • searain  · 技术社区  · 7 年前

    我需要修改谷歌数据工作室-谷歌BigQuery连接器的定制需求。

    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 回复  |  直到 7 年前
        1
  •  2
  •   Felipe Hoffa    7 年前

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

    这样说:

    • DS-BQ连接器有一个比开放式查询和过滤器更智能的API契约-查询和过滤器将被传递下去。

    • 无论您需要什么逻辑,都可以自由地创建您自己的DS-BQ连接器!社区连接者会喜欢你的贡献。

    推荐文章