【PowerBI】PowerBI连接MySQL数据库--20230315

文章讲述了在使用PowerBI连接MySQL数据库时可能遇到的错误,包括直接使用MySQL数据库插件时可能出现的无法读取空表的问题,推荐使用32位版本以提高兼容性。另外,文中提到了通过ODBC连接和设置连接字符串的方式作为替代方案,以及利用WebAPI获取CSV数据的方法。
摘要由CSDN通过智能技术生成

目的:

陈述PowerBI连接Mysql数据库的坑。

方法1:直接使用【MySQL数据库】

  1. 【获取数据】点选【MySQL数据库】
    在这里插入图片描述
  2. 安装最新插件(下图为示意图,最新版本为)
    在这里插入图片描述
    在这里插入图片描述
  3. 安装成功后,重启PBI,进入【MySQL数据库】
    在这里插入图片描述
  4. 连接时发生错误,显示不能读取空表。
    在这里插入图片描述

其实如果是本地MySQL,不会报错空表的。
在这里插入图片描述

  1. 如果连接的不含空表,是可以进入【导航器】
    在这里插入图片描述
  2. 选择对应table进入PowerBI字段区。

PowerBI 32位兼容性和支持性更好,建议首选。

方法2:使用【OBDC】

  1. 【获取数据】–【其他】–【OBDC】
    在这里插入图片描述
  2. 输入【连接字符串】
Driver={MySQL ODBC 8.0 Unicode Driver};Server=10.**.***.***;Port=3***;Database=season;User=****;Option=4;

在这里插入图片描述
3. 进入【导航器】后勾选table。
在这里插入图片描述

  1. 选择对应table进入PowerBI字段区。
    在这里插入图片描述
  2. 手动同步或服务器定期同步MySQL数据库
    在这里插入图片描述

方法3:连接Web API 获取数据

  1. Web API准备好:https://**.k8s..com.cn/export/csv/,可以直接下载CSV或者excel
  2. 从Web填写URL
    在这里插入图片描述
  3. 导入数据
    在这里插入图片描述
  4. 将第一行作为标题
    在这里插入图片描述
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值