打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Power BI连接mysql,如何实现定时自动刷新?
文/瓶子
PowerBI星球嘉宾,目前从事职考行业的数据运营,喜欢钻研power bi和excel来实现自动化

最近在知识星球中有星友提问,Power BI连接mysql如何设置定时刷新?会员群里也有人问到,我安装了网关,但是数据刷新不成功,提示错误,如何解决呢?

正常情况下,Power BI连接sqlserver使用DirectQuery模式,可以设置自动刷新。然而现在很多公司使用的是mysql,Power BI连接mysql只能使用导入模式,导入模式和DirectQuery不同,不支持自动刷新。

今天我来汇总下解决上述问题的方法:利用网关实现数据的定时刷新。

以个人网关为例,以下操作步骤:

1. 下载网关,网关app有两种,以第二种为例。

2. 双击网关,点击下一步,网关类型选择第二种。

3. 点击下一步之后,等待一段时间,出现安装路径的界面,不要更换安装路径,勾选我接受,然后点击安装。

4. 填写Power BI账户,点击登录。

注意:如果出现找到一个现有网关的提示,不用管,可继续安装。

5. 进行第4步之后,稍等一会儿会出现“网关处于联机状态且已准备就绪,可以使用的提示”。

接下来很关键,有很多人这一步没有做,导致报错,数据刷新不了。

6. 第5步出现的提示其实这是个假象,还需要进行一步配置,使用everything找到

Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.config

这个文件。

将下面这段代码:

<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,不妨试试这种方法吧。


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
微软Power BI应用实战(1)——实时连接本地数据库
有没有简单易用的读取数据库展示软件?
Power BI连不上MySQL数据库?怎么破?
《10周入门数据分析》系列的第5篇——写给新人的数据库入门指南
Power BI分析统计Project Server项目情况
学会了这个办公技能,月薪不过万,就准备跳槽吧!
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服