很多客户在用tableau制作大屏样式报表时,经常会有这样的疑惑,能不能打开报表视图时,实现页面的自动刷新,这样数据库数据变化时,就能看到最新的数据。今天,给大家介绍一种简单的方法。
首先,将报表页面设置数据连接方式为“实时”,然后将制作完成的报表发布到tableau server上:
然后使用QQ浏览器或谷歌浏览器查看此报表,打开浏览器左上角“工具”——“自动刷新”,设置一定的刷新频次:
这时,很多小伙伴会发现,即使数据库中数据刷新了,视图显示的还不是最新数据。这是因为当用户在 Web 浏览器中与这些视图交互时,查询的数据存储在缓存中,之后的访问将从此缓存中取出数据(如果有数据),并且默认情况下,Tableau Server 将尽可能长时间缓存和重用数据。对于这种情况,我们可以使用命令通过配置缓存选项来更改此行为。
运行命令:tsm data-access caching set -r <value>,其中 <value> 是以下选项之一:
l low 或空字符串 (“”)。这是默认值,指明 Tableau Server 应配置缓存,并在可用时始终使用缓存数据。
l <value>。“<value>”指定应将数据缓存的最长分钟数。
l Always 或 0(零)。这些值指明 Tableau Server 应始终获取最新数据,并在每次重新加载页面时应刷新缓存。
最后使用 tsm pending-changes apply 命令来应用更改,会重新启动 Tableau Server,这样就设置完成了。
ps:【项目】淘宝项目邀请用户即可获取收益
ps:【活动】支付宝大额红包点击扫码领取
ps:【本站主题】自适应资讯类的网站主题