极客前沿

AI入门:一步步教你连接Power BI与PostgreSQL数据库

2026-07-06 01:30
DEV Beginners
查看原文

零基础学会安装Power BI Desktop、连接本地和远程PostgreSQL数据库,成功加载数据。

Power BI是微软推出的数据可视化工具,能帮你把数据库里的数据变成漂亮的图表和报告。本文带你从零开始,一步步学会把Power BI连接到PostgreSQL数据库(一种免费的关系型数据库,用来存储和管理数据)。

Tutorial Image

准备环境:下载和安装

  1. 下载Power BI Desktop(微软官方的免费桌面版软件):访问微软官网,搜索“Power BI Desktop”,点击下载并安装。安装过程一路默认即可。
  2. 确保你有一个可用的PostgreSQL数据库。如果你是新手,可以先在本地电脑上安装一个PostgreSQL(从官网下载安装包,安装时记下你设置的用户名和密码)。

连接本地PostgreSQL数据库

  1. 打开Power BI Desktop,点击顶部菜单的“获取数据”按钮,然后选择“更多”。
  2. 在弹出的窗口中,搜索框输入“postgres”,选择“PostgreSQL数据库”,点击“连接”。
  3. 在“服务器”栏输入localhost:5432(local host是本地电脑的意思,5432是默认端口号),“数据库”栏输入postgres(默认数据库名)。
  4. 选择数据连接模式:导入(把数据复制到Power BI里,速度快)或DirectQuery(实时连接数据库,数据最新)。新手推荐用“导入”。
  5. 点击“确定”,输入你的PostgreSQL用户名和密码(安装时设置的那个),点击“连接”。
  6. 在导航器窗口中,勾选你要用的数据表,然后点击“加载”或“转换数据”。加载直接导入,转换数据可以先用Power Query编辑器(一个数据清洗工具)整理数据。

连接远程PostgreSQL数据库(以Aiven为例)

  1. 登录你的Aiven(一个云数据平台)控制台,找到你的PostgreSQL服务,确保它正在运行。
  2. 在服务详情页,找到并下载CA证书(用于加密连接的安全文件)。
  3. 在Windows电脑上,搜索“管理计算机证书”,打开后找到“受信任的根证书颁发机构” -> “证书”,右键点击,选择“所有任务” -> “导入”,把刚才下载的CA证书导入。
  4. 回到Power BI Desktop,重复连接本地数据库的步骤,但服务器和数据库信息要换成Aiven控制台里提供的(例如服务器地址、端口、数据库名)。
  5. 输入Aiven提供的用户名和密码,连接成功后同样加载或转换数据。

验证成功:查看数据

连接成功后,Power BI右侧的“字段”窗格会显示你导入的表和字段。你可以拖拽字段到画布上,快速生成图表,比如柱状图、折线图。如果看到数据,说明你已经成功跑通了!

内容来源

DEV Beginners

发布时间

2026-07-06 01:30

返回 AI技术