Mr.*_*bot 8 windows postgresql amazon-ec2 powerbi
我正在尝试将 AWS EC2 实例上的 Postgres 数据库连接到 Microsoft PowerBI。我尝试了互联网上可用的各种方法,但显示上述错误。虽然我已经在 AWS RDS 上完成了这个连接。我安装了所需的依赖项 (GAC) 和 PowerBI 所需的所有证书。
Nei*_*eil 13
以下为我工作:
File / Options and settings / Data source settings
然后选择数据源
和Edit Permissions并取消encrypt connections
小智 8
我遇到了同样的问题,不幸的是我没有找到解决方案。但我找到了一个替代方案。
您可以使用 ODBC 连接来连接 PostgreSQL。
为 PostgreSQL 设置 ODBC:https : //www.postgresql.org/ftp/odbc/versions/msi/
安装后,在“获取数据”下选择ODBC连接
在数据源名称下选择“无”并在连接字符串下添加以下语句:
Driver={PostgreSQL ANSI(x64)};Server=<host>;Port=5432;Database=<dbname>
Run Code Online (Sandbox Code Playgroud)
点击下一步”
输入用户名和密码,点击连接。如果凭据正确,您将看到数据库中可用的表列表。
请按照此参考进行详细说明:http : //niftit.com/connecting-power-bi-to-postgresql/
浪费了两个小时,所以写完整。
下载并安装 postgresql ODBC 驱动程序
Goto below URL
Run Code Online (Sandbox Code Playgroud)
网址:https : //www.postgresql.org/ftp/odbc/versions/msi/
Scroll down
Click on a zip file to download (i took psqlodbc_12_00_0000-x64.zip)
Unzip file
Run the .MSI file
Take all defaults given and install it
Run Code Online (Sandbox Code Playgroud)
创建 ODBC 数据源
使用下面的方法查找 ODBC 数据源(我选择了“ODBC 数据源(64 位)”):
Windows > Start button > search for "ODBC Data Sources"
User DSN > PostgreSQL ANSI(x64) > Finish
Give details
Data source name : PostgreSQL30 ###
DB name *** , server, port, username, pwd
SSL mode = disabled (default)
click on Test button
"Connection successful" message will come, else re-check details above.
Run Code Online (Sandbox Code Playgroud)
我们现在有一个新的用户 DS,创建了 PostgreSQL30
下载 Power BI
Windows > Start button > Microsoft Store
Search for "Power BI Desktop" > Get/Install
Run Code Online (Sandbox Code Playgroud)
来源:https : //docs.microsoft.com/en-us/power-bi/desktop-get-the-desktop#download-power-bi-desktop
运行 Power BI
Get Data (On the left)
Search for "odbc" > Select "ODBC" on right pane > Connect
DSN > PostgreSQL30 ( --- this is same as above ### --- )
OK
"Navigator" dialog is shown, with "Display Options"
ODBC ... PostgreSQL30
> DB name ( --- this is same as above *** --- )
Open the > button on left of DB name
select the tables
click "Load" button
Run Code Online (Sandbox Code Playgroud)
完毕。 您已成功将 Power BI (PBI) 连接到您的 postgres 或其他数据库。
希望这可以帮助。
| 归档时间: |
|
| 查看次数: |
11127 次 |
| 最近记录: |