PowerBI连接mysql,如何实现定时⾃动刷新?
⽂/瓶⼦
PowerBI星球嘉宾,⽬前从事职考⾏业的数据运营,喜欢钻研power bi和excel来实
现⾃动化
最近在知识星球中有星友提问,Power BI连接mysql如何设置定时刷新?会员⾥也有⼈问
到,我安装了⽹关,但是数据刷新不成功,提⽰错误,如何解决呢?
正常情况下,Power BI连接sqlserver使⽤DirectQuery模式,可以设置⾃动刷新。然⽽现在
很多公司使⽤的是mysql,Power BI连接mysql只能使⽤导⼊模式,导⼊模式和DirectQuery
不同,不⽀持⾃动刷新。
今天我来汇总下解决上述问题的⽅法:利⽤⽹关实现数据的定时刷新。
以个⼈⽹关为例,以下操作步骤:
1. 下载⽹关,⽹关app有两种,以第⼆种为例。
mysql下载app2. 双击⽹关,点击下⼀步,⽹关类型选择第⼆种。
3. 点击下⼀步之后,等待⼀段时间,出现安装路径的界⾯,不要更换安装路径,勾选我接
受,然后点击安装。
4. 填写Power BI账户,点击登录。
注意:如果出现到⼀个现有⽹关的提⽰,不⽤管,可继续安装。
5. 进⾏第4步之后,稍等⼀会⼉会出现“⽹关处于联机状态且已准备就绪,可以使⽤的提
⽰”。
接下来很关键,有很多⼈这⼀步没有做,导致报错,数据刷新不了。
6. 第5步出现的提⽰其实这是个假象,还需要进⾏⼀步配置,使⽤everything到
Microsoft.PowerBI.DataMovement.Pipeline.fig
这个⽂件。
将下⾯这段代码:
<setting name="EnableFastCombine" serializeAs="String">
<value>true</value>
</setting>
复制粘贴到⽂本最下⽅,然后保存。
7. 上⼀步⽂件配置之后,回到第5步出现的界⾯,选择服务设置,重启⽹关。
8. 登录Power BI服务之后,在数据集设置页⾯可以看到⽹关正在运⾏,凭据可以编辑。
9. 编辑mysql凭据,⾝份验证选择Basic,⽤户名和密码选择数据库的⽤户名和密码。
10. 可以在计划的刷新设置定时刷新,最多可以设置⼋次刷新。
操作完成。
注意事项:
⾝份验证要选择Basic,然后填写⾃⼰数据库的⽤户名和密码,⼀定要确认⾃⼰的数据库账户和密
码是否正确。
每天最多只能设置⼋次刷新,如果不介意不同时间段可以看不同的⽹页,可以设置3个链
接,3*8=24个⼩时,每⼩时刷新的⽬的也能达到。
个⼈⽹关不能关闭只能作为应⽤程序运⾏,⽽标准⽹关可以作为⼀个服务运⾏。
如果账户登录不上,可以多试⼏次,不是操作步骤的问题。
这种⽅法的优点:
定时刷新,免去⼿⼯刷新的烦恼,也能定时查看最新数据,实现数据⾃动化。
如果是⼤型数据集,也可以使⽤此⽅法,先上传⼀个⼩数据集,然后使⽤刷新的⽅法,将其余的数据刷新到Power BI服务。
如果你的数据库是mysql,不妨试试这种⽅法吧。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论