数据源支持多页请求时的分页

con*_*rpw 5 google-apps-script google-data-studio

Google Data Studio Community连接器是否支持分页?

我使用外部数据服务。该服务逐页返回数据。它需要startnext参数,并且需要2 req / sec。我可以覆盖类似方法getData或升级request参数来实现此功能吗?

如果不是这样。是否有获取此类数据的最佳实践?

Min*_*azi 2

社区连接器目前不支持 Web API 分页。

最佳实践取决于您的用例。如果您想获取用户的完整数据集,您可以进行多次UrlFetch调用来获取完整数据集,合并它,然后返回合并后的数据集作为响应getdata()。缓存此结果也可能是有意义的,以避免在短期内发出大量请求。您可以使用Apps 脚本缓存工作表甚至BigQuery进行缓存。请记住,Apps 脚本有6 分钟/执行限制

但是,如果您只想返回特定页面,则配置该页面的唯一方法是通过getConfigconfigparams请求传递getData()。示例用例将仅返回前 n 个页面,其中 n 由用户在配置中选择。