如何按需刷新嵌入式 Google 数据洞察报告?
Posted
技术标签:
【中文标题】如何按需刷新嵌入式 Google 数据洞察报告?【英文标题】:How to Refresh the embedded Google Data Studio report on demand? 【发布时间】:2021-08-04 08:27:21 【问题描述】:我已将 BigQuery 表连接到我的数据洞察,创建了报告并通过 iframe 将其嵌入到我的网站中。 我喜欢在需要时选择刷新报告中的数据。不是通过自动间隔或继续到我的 Data Studio 帐户并手动进行。 情况是这样的:
-
我做了一些动作;
BigQuery 表中的数据发生变化;
我向 Data Studio API 发送一些请求或执行一些其他操作,数据将在我的报告中更新。
我的问题:
-
如果存在这种可能性?
也许我可以在报表中添加一些控件,作为数据洞察帐户中的刷新按钮?
我可以在 Data Studio 网站的右下角找到数据新鲜度信息徽章。我至少可以在我网站上的嵌入式报告中显示它吗?
data freshness badge
提前致谢。
【问题讨论】:
【参考方案1】:要刷新报表中的数据,请按 CRTL+SHIFT+E
我很确定 BigQuery 表中的更改不会触发 Data Studio 中的刷新。数据洞察根据用户的请求查询数据,甚至缓存它们。
API 用于搜索报告和权限。 API 的主要目标是管理员可以看到人们在做什么,并可以限制对报告的访问。 https://developers.google.com/datastudio/api/reference
在某种程度上,刷新可以由客户完成。这是一个示例,其中设置了 30 秒的刷新间隔,但也可以在编辑模式下关闭。
https://datastudio.google.com/reporting/da9b1d78-02ff-48d5-8cb5-3086a3853319/page/CbSWC
您可以构建自己的 Viz 来执行刷新并自己定义触发器,例如viz 每 30 秒检查一次 url。如果此 url 内容发生变化,则可视化项会刷新 Data Studio 中的报表。
【讨论】:
非常感谢您的快速回答。我会尝试在这里写一个反馈。 再次感谢,但我无法使这个可视化工作。当我单击刷新时-它什么也不做。 > 您可以构建自己的 Viz 来执行刷新并自己定义触发器,例如viz 每 30 秒检查一次 url。如果此 url 内容发生更改,则可视化项会刷新 Data Studio 中的报表。在我的情况下,此功能可能非常有用。您能否解释一下我如何以及在何处放置“触发”逻辑,以及主要问题是如何使 Data Studion 报告刷新。以上是关于如何按需刷新嵌入式 Google 数据洞察报告?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用计划查询刷新 Google Big Query 中的现有表?