文/瓶子 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找到
这个文件。
将下面这段代码:
复制粘贴到文本最下方,然后保存。
7. 上一步文件配置之后,回到第5步出现的界面,选择服务设置,重启网关。
8. 登录Power BI服务之后,在数据集设置页面可以看到网关正在运行,凭据可以编辑。
9. 编辑mysql凭据,身份验证选择Basic,用户名和密码选择数据库的用户名和密码。
10. 可以在计划的刷新设置定时刷新,最多可以设置八次刷新。
操作完成。
注意事项:
身份验证要选择Basic,然后填写自己数据库的用户名和密码,一定要确认自己的数据库账户和密码是否正确。
每天最多只能设置八次刷新,如果不介意不同时间段可以看不同的网页,可以设置3个链接,3*8=24个小时,每小时刷新的目的也能达到。
个人网关不能关闭只能作为应用程序运行,而标准网关可以作为一个服务运行。
如果账户登录不上,可以多试几次,不是操作步骤的问题。
这种方法的优点:
定时刷新,免去手工刷新的烦恼,也能定时查看最新数据,实现数据自动化。
如果是大型数据集,也可以使用此方法,先上传一个小数据集,然后使用刷新的方法,将其余的数据刷新到Power BI服务。
联系客服