如何按需刷新嵌入式 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 数据洞察报告?的主要内容,如果未能解决你的问题,请参考以下文章

GCP 多个项目的 Google 数据洞察计费报告演示

我们可以使用 Python 创建数据洞察报告吗? [关闭]

如何使用计划查询刷新 Google Big Query 中的现有表?

Google Play Console 新增获客分析功能,帮您深入洞察用户行为

Google Data Studio 数据凭据问题

在Data Studio中自动刷新Google工作表数据源