前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >全网首发:Power BI Web公开报告实时更新秒级响应解决方案

全网首发:Power BI Web公开报告实时更新秒级响应解决方案

作者头像
陈学谦
发布2022-02-17 10:16:51
1.9K0
发布2022-02-17 10:16:51
举报
文章被收录于专栏:学谦数据运营

提出问题

问题:发布到公开web的Power BI报告能自动实时刷新吗?

  • 上古时期回答:不能!web报告自动刷新,但是时间是微软根据情况决定的,可快可慢。导入数据也可以几十秒刷新,但这个时间不是固定的,也可能一个小时。
  • ‍中古时期回答:能!但是需要在数据集刷新完毕后手动点击编辑,再点击保存,再手动刷新公开的web链接。该方法对于大部分的场景已经可以满足。查看此处。
  • 今日学谦给出最终答案:能!而且是全自动、实时、秒级响应。直接看视频吧(文末点击“查看原文”即可测试):

注意两点:

  • 发布到web的公开报告
  • 实时同步、秒级刷新

猜想历程

发布到web公开报告非常简单,无需赘言。

我们来决解第二点内容。

首先,数据实时同步的问题,早已解决,采用的是流数据集,方案如下:

1.如何应对极度刁钻的甲方:Power BI处理非结构化流数据集思路

2.10000行/秒,Power BI流数据集快速构建复杂模型大杀器

3.如何应对极度刁钻的甲方:Power BI处理非结构化流数据集思路

此方案用在仪表板,实时更新,秒级刷新,完美实现。

但是无法应用在web公开报告。

因为文章开始的上古时期回答是正确的。web公开报告是不会即时对显示页面进行更新的。

然而有一点,需要特别注意。下图所示,你可能从来没见过,让我说一下其中的原理:

web公开报告的确是会延迟很长时间才会刷新内容,但那只是前台的展示数据,其背后的数据集是同步更新的。

那么有什么办法可以将后台的这些数据给“拽出来”呢?

答案是筛选器

这是你绝对意想不到的。

下图也是你从来没见过的:

上图的奇妙之处在于,通过改变筛选器的选择个数,将原本只有38个数据变为了40个,也就是将后台已经更新了的2个数据给拖出来了,但是一旦恢复到原有的筛选器,仍然会显示38个。

那么,如果有一个工具可以不断改变筛选器的范围,就可以不断将后台更新的新数据实时展现在台前。

是谁呢?

答案呼之欲出。

Play Axis:正是在下。

实验检验

Play Axis可以通过输入字段进行逐个筛选,并设置每次调整的时间间隔。比如我们拖入相应的字段,设置它自动开始,并且2s更新一次:

但是它会在页面上留下这么个东西:

有朋友会说,这玩意展示在报告上很丑,有没有办法隐藏一下,答案是可以。

但是不能“真”隐藏,因为真隐藏会导致该工具无法运行:

这里给出“假”隐藏方案:

将播放器放置最底层,然后将报告盖在它上面,我们看不见它,但是它确实在运行:

发布到云端,填写信息,实时更新: 结论

本文实现了PowerBI云端公开web报告实时更新、秒级刷新的需求。

从此,Power BI Desktop、Power BI工作区报告和Power BI云端公开web报告都可以实现数据实时更新,秒级响应。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-01-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 PowerBI生命管理大师学谦 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
腾讯云 BI
腾讯云 BI(Business Intelligence,BI)提供从数据源接入、数据建模到数据可视化分析全流程的BI能力,帮助经营者快速获取决策数据依据。系统采用敏捷自助式设计,使用者仅需通过简单拖拽即可完成原本复杂的报表开发过程,并支持报表的分享、推送等企业协作场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档