使用powerbi桌面,我可以轻松连接在端口和数据库名称上运行的服务器(192.168.1.5:32100)上的postgres数据库。但是,在网关设置(网关集群)上添加数据源时,对 PowerBI 本地网关执行相同的操作,我无法连接。以下截图供参考。第一张图片是 PowerBI 桌面,第二张图片是网关设置。是否与端口有关?如果是,我能够在 PowerBI 桌面上进行连接,如果否,那么有什么办法,或者我是否遗漏了某些内容。先谢谢您的帮助。
方法1
在托管数据网关的服务器上安装 Npgsql 提供程序 (https://www.nuget.org/packages/Npgsql/4.0.2)
重启服务器
方法2
使用 ODBC 连接器连接到 PostgreSQL 数据库
现在在 Power BI 服务中创建数据源时应该能够使用 PostgreSQL 数据源类型。
谢谢,
我无法发表评论,因为我没有 50 声望。 我从上面的链接下载了 psqlodbc_16_00_0000-x64.zip 文件并打开它。 我从 Windows 中收到一个对话框,显示
Windows protected your PC
Windows Defender SmartScreen prevented an unrecognised app from starting. Running this app might put your PC at risk.
App: psqlodbc_x64.msi
Published: Unknown publisher
我以前从未收到过这样的对话。上面的链接是否安全,或者它(或我的电脑)是否已被盗用?
我还下载了早期的文件 psqlodbc_13_02_0000-x64.zip 并运行它。它没有给出 Windows Defender 对话框警告。