我希望Google领域的人能为您提供帮助。我在Data Studio中绘制了一个相当大的查询,但是由于设置BQ的方式,每次在DS中加载/过滤数据时,基础查询都会运行x次,其中x = nr DS页面。
因此,我正在考虑编写一个自定义连接器的选项,以在BQ和DS之间创建一个缓存的数据层,并且希望/想知道是否有人之前做过类似的事情,所以我不会重新发明轮子。这个想法来自BQ专家Felipe Hoffa,特别是在2018年Google Next会议https://towardsdatascience.com/data-studio-with-bigquery-2018s-best-practices-d2824620cb35
上的演讲如果有人以前做过这样的事情,请您伸出手吗?谢谢!
更新:根据@Felipe的问题,BI引擎错误消息的屏幕截图
答案 0 :(得分:1)
自从Felipe和我在Next '18上介绍此内容以来,就引入了BigQuery BI引擎。因此,您可以采用以下两种方法之一:
为您的Data Studio仪表板使用BigQuery BI engine。这是一种无需人工干预的方法,其中多个查询不会产生额外的费用。
使用具有自定义缓存层的自定义连接器。我在Implementing custom cache for your connector with Firebase Realtime Database上的指南介绍了如何实施。我们在Next '18讨论的Chrome UX Connector使用这种方法。这是该连接器的the code。