我需要针对自定义要求修改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亿条记录,还是以这种格式给出响应?
谢谢!
答案 0 :(得分:2)
现有的DS-BQ连接器不是开源的,因此您将无法修改其行为。
话虽如此:
DS-BQ连接器具有比打开的API更为“智能”的API合同-查询和过滤器将向下传递。
随意创建具有任何逻辑要求的DS-BQ连接器!社区连接者会喜欢您的贡献。