我需要修改Google Data Studio - Google BigQuery Connector以满足自定义要求 .
https://support.google.com/datastudio/answer/6370296
First Question: 如何找到此数据连接器的源代码?
Second question:
根据指南,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 回答
现有的DS-BQ连接器不是开源的,因此您将无法修改其行为 .
照这样说:
DS-BQ连接器具有比开放连接器更“更智能”的API Contract - 将传递查询和过滤器 .
随意创建您自己的DS-BQ连接器,无论您需要什么逻辑!社区连接器会喜欢你的贡献 .