我希望将 Heroku PostgresSQL 直接连接到 PowerBI Desktop。看起来市场上有几种产品可以从 Heroku 复制到 Azure,但希望直接连接到 PowerBI。有谁能做到这一点吗?
如果有替代数据库选项可与直接连接到 Azure 的 Salesforce Connect 附加组件一起使用,也是可以接受的。
[已解决]而且非常简单!我只是比需要的更彻底地记录了每一步 我的公司有一项任务,将 Power BI 服务 (app.powerbi.com) 连接到我们的 Heroku 托管 Postgres 数据库 (HHPGD),以供将来使用)。此外,我们希望按计划进行刷新。
失败:我曾经使用 ODBC 方法在 Power BI Desktop 上连接 HHPGD,这有效,但 Power BI 服务中断,并且无法在服务中编辑凭据...因此使计划刷新(或任何非桌面刷新发布)成为不可能!我之前也用过Npsql方法,但是太复杂了,而且有一天随机停止工作。
然后我找到了简单有效的解决方案; Heroku 的公开测试版功能称为“增强证书”。 要求:
Heroku CLI 已安装
已安装 Power BI Desktop按照Heroku官方文档
进行参考。heroku plugins:install data
heroku data:labs:enable enhanced-certificates -a example-app --addon=ADDON_NAME
(示例 ADDON_NAME:postgresql-colorful-12345)heroku data:labs:list ADDON_NAME -a example-app
HHPGD的步骤: PowerBI Desktop:“获取数据”>“PostgreSQL 数据库”>“配置”>“确定”
“服务器”示例:ec2-xx-xxx-xx-xx.xxx.amazon.com导航至 app.powerbi.com 并登录。
安全。如果您使用的是私有空间或 Shield 数据库,请考虑使用 MTLS