Power BI 数据导入(SQL Server、MySQL、网页数据)

一、数据源类型

POWER BI 可以连接多种数据源,包括:

  • 文件(文本、CSV、Excel)
  • 数据库(SQL Server、MySQL、Azure Cosmos DB等NoSQL数据库)
  • Power Platform和Azure(都是微软的数据产品/云平台)
  • 联机服务(Google Analytics、GitHub等常用的应用软件)
  • 其他(比如网页、Python脚本等)
    Power BI 数据导入(SQL Server、MySQL、网页数据)_第1张图片

因为Excel或者csv等文件导入比较简单直接跳过,主要说明数据库连接和网页数据导入。

二、SQL Server 数据库连接步骤

1. 从"导入数据"里点击"SQL Server"

Power BI 数据导入(SQL Server、MySQL、网页数据)_第2张图片

2. 输入“服务器”和“数据库”信息

根据需要选择一种数据连接模式选择:导入 或 DirectQuery

  • 导入是直接导入不做其他处理;
  • 选择DirectQuery 就需要输入SQL语句进行数据导入。
    Power BI 数据导入(SQL Server、MySQL、网页数据)_第3张图片

3. 选择登录选项

选择中间的“数据库Database"选项,输入用户名和密码,然后选择“连接”。
例如,SQL Server 有自己的登录和身份验证系统(有时会用到)。 如果数据库管理员为你提供了对数据库的唯一登录,则可能需要在“数据库”选项卡上输入这些凭据。

另外两种一般都用不到:

  • Microsoft 帐户 -此选项通常用于 Azure 服务。
  • Windows - 使用Windows 帐户(Azure Active Directory 凭据)。
    Power BI 数据导入(SQL Server、MySQL、网页数据)_第4张图片

二、MySQL 数据库连接步骤

1. 从"获取数据"里选择MySQL 数据库连接

Power BI 数据导入(SQL Server、MySQL、网页数据)_第5张图片

2. 输入服务器和数据库信息

  • 如果服务器在本地,就填写 localhost
  • 填写需要的数据库
    Power BI 数据导入(SQL Server、MySQL、网页数据)_第6张图片

3. 输入用户名和密码,点击连接即可

Power BI 数据导入(SQL Server、MySQL、网页数据)_第7张图片

MySQL连接器组件缺失解决方法

第一次连接时可能会有这样的失败报错,需要安装一个连接器组件。
Power BI 数据导入(SQL Server、MySQL、网页数据)_第8张图片
连接器下载地址:https://dev.mysql.com/downloads/file/?id=514520

要将连接器安装在MYSQL的bin文件夹下,否则无法正常使用。
如下所示,将下载好的文件放入在MySQL 的bin文件夹下:
D:\MYSQL\MYSQL Server 8.0\bin\MySQL Connector NET 8.0.31
Power BI 数据导入(SQL Server、MySQL、网页数据)_第9张图片

三、网页数据连接

需要将下面的美元兑人民币的外汇走势数据,从网站上导入Power BI, 网址是:http://biz.finance.sina.com.cn/forex/forex.php
Power BI 数据导入(SQL Server、MySQL、网页数据)_第10张图片

1.选择"Web"数据源

Power BI 数据导入(SQL Server、MySQL、网页数据)_第11张图片

2. 输入网址

Power BI 数据导入(SQL Server、MySQL、网页数据)_第12张图片

3. 选择需要的表格数据

在处理网页数据时,还会提取出其他不必要的数据表格,这时只选择需要的数据即可。
Power BI 数据导入(SQL Server、MySQL、网页数据)_第13张图片

4. 导入成功,检查结果

Power BI 数据导入(SQL Server、MySQL、网页数据)_第14张图片

还可以进一步结合自定义函数、参数的功能,实现批量抓取网页数据的效果。

你可能感兴趣的:(Power,BI,mysql,数据库,microsoft,Power,BI)