前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >纯Power Automate打造的Power BI无限刷新

纯Power Automate打造的Power BI无限刷新

作者头像
陈学谦
发布2022-04-08 15:40:13
3.4K0
发布2022-04-08 15:40:13
举报
文章被收录于专栏:学谦数据运营

Power BI的无限刷新是老课题了。

以上方法,整体来说,两个途径:

  • API
  • python

API的优点是官方认证,且可实现异步刷新(点击上方链接访问),操纵感比较强;缺点也很明确,pro账户8次。

想要突破,那么:

premium,但是没钱。

python代码的本质是手动按需刷新,无论是使用selenium模拟鼠标操作还是使用链接进行刷新,优点是可以无限任意刷。但是很明显,弊端也较大,因为电脑必须24小时开机状态,否则无法运行python代码

替代办法有两个:

  1. 使用云服务器,缺点:贵
  2. 使用github的代码托管action,缺点:布置超级麻烦,且无法实现较好的交互

看似无解。

不过,编程语言不止python一种。

那么,有没有一个微软提供的工具或者编程语言能够很好地对接Power BI,还有需要用户进行信息提交的表单工具,如Forms呢?

有!

没错,正是Power Automate!

以上流程,Power Automate的云端流可以很好地实现。

于是:

限于屏幕太小,以上只截取部分流程。

通过将python代码重写为Power Automate,对于理解PA的语句与运行原理也是很有帮助。

这一套流程简单一点来说:

通过Forms提交所需数据,无需任何其他操作,等待即可。

具体过程:

01

获取cookies

登录Power BI账号后,在Power BI首页(国际版:https://app.powerbi.com/home;世纪互联版:https://app.powerbi.cn/home),鼠标右键点击“检查”,选择网络,然后刷新页面,将第一个请求中的cookie复制到一个本地xlsx文件中的A1单元格中。文件名称任意填写。

注意,就是这个带home的,在下方cookie的位置右键复制:

02

提交Forms

使用该链接进行信息填写:

https://forms.office.com/r/6pUbthvNYb

有xueqian2022域名邮箱的,登录后直接填写,如果没有该域名下的账号,请使用以下账号登录:

用户名:wuxianshuaxin@xueqian2022.onmicrosoft.com

密码: Gul74912

点击上传文件:

然后将第一步的文件进行上传。

第二个问题,填写想要刷新的数据集名称:

第三个问题,填写刷新时间间隔,比如想10秒刷一次,就填10秒;想10分钟刷新一次就填600,一般不要填小于5的数,有时会刷新不成功:

然后,什么都不需要做,等待即可,Power Automate会帮助你我来实现剩下的一切。

正文完

本人最近正和人民邮电出版社合作翻译一本DAX的巨著Extreme DAX

ISBN 9781801078511,大家可以自行搜索进行阅读,后续会逐步将翻译成果带给大家,希望大家多多支持:

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

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

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

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

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