我希望将Heroku PostgresSQL直接连接到PowerBI Desktop。看起来市场上有几种产品将从Heroku复制到Azure,但希望直接连接到PowerBI。有人能够做到这一点吗?如果有一个替代的数据库选项与Salesforce Connect插件一起使用,直接连接到Azure,也是可以接受的。
9lowa7mx1#
我的公司有一项任务是将Power BI服务(app.powerbi.com)连接到我们的Heroku Hosted Posterre数据库(*HHPGD *,供将来使用)。此外,我们还希望定期进行刷新。
失败:我曾经使用ODBC方法将 HHPGD 连接到Power BI Desktop上,这很有效,但是由于Power BI服务和凭据无法在服务中编辑而中断...因此无法进行预定的刷新(或任何非桌面刷新发布)!我以前也使用过Npsql方法,但是它太复杂了,并且有一天会随机停止工作。
然后,我找到了一个简单的解决方案,它刚刚开始工作;一个名为增强型证书的公共测试版Heroku功能。
要求:
1.请遵循Heroku official Documentation以供指涉。1.安装Heroku数据CLI插件1.第一个月1.将增强型证书添加到现有 HHPGD
heroku data:labs:enable enhanced-certificates -a example-app --addon=ADDON_NAME
heroku data:labs:list ADDON_NAME -a example-app
*将Power BI桌面连接到 * HHPGD 的步骤:
在Power BI服务上计划刷新的步骤:
1.导航至app.powerbi.com并登录。1.单击左侧面板上的“工作区”>单击所需的工作区>将鼠标悬停在要调度的“语义模型”上,而不是“报告”上(请参阅“类型”列)>单击“设置”1.展开“刷新”>打开>选择频率>“应用”1.展开“数据源凭据”>“编辑凭据”>“配置”>“登录”1.“身份验证方法”:=“基本”1.设置只读数据库的“用户名”和“密码”1.将您的隐私级别设置为尽可能安全。瞧!恭喜你找到了这个职位,并受益于我的试验和错误,使这个解决方案。
顾虑:
1条答案
按热度按时间9lowa7mx1#
我的公司有一项任务是将Power BI服务(app.powerbi.com)连接到我们的Heroku Hosted Posterre数据库(*HHPGD *,供将来使用)。此外,我们还希望定期进行刷新。
失败:我曾经使用ODBC方法将 HHPGD 连接到Power BI Desktop上,这很有效,但是由于Power BI服务和凭据无法在服务中编辑而中断...因此无法进行预定的刷新(或任何非桌面刷新发布)!我以前也使用过Npsql方法,但是它太复杂了,并且有一天会随机停止工作。
然后,我找到了一个简单的解决方案,它刚刚开始工作;一个名为增强型证书的公共测试版Heroku功能。
要求:
设置增强证书:
1.请遵循Heroku official Documentation以供指涉。
1.安装Heroku数据CLI插件
1.第一个月
1.将增强型证书添加到现有 HHPGD
heroku data:labs:enable enhanced-certificates -a example-app --addon=ADDON_NAME
(范例ADDON_NAME:色彩的后gresql-12345)1.显示增强证书状态
heroku data:labs:list ADDON_NAME -a example-app
个1.等待它完成设置。你可以继续检查状态与前一个命令。等待额外的5分钟后,它说它完成了,因为它没有立即为我工作。
1.**重要!**这总共需要大约15-30分钟的时间。现在是时候动动手指了。
*将Power BI桌面连接到 * HHPGD 的步骤:
1.“服务器”示例:ec2-xx-xxx-xx-xx.xxx.amazon.com
1.“数据库”示例:abcdefg
1.“数据连接模式”>“DirectQuery”(这是我们使用的模式,尚未验证是否为“导入”)
1.跳过“高级选项”......甚至不要碰它们。
1.输入您的只读数据库用户名和密码。您不 * 需要 * 使用只读角色,但这是最佳做法。授予所需的最小权限数。>“连接
1.除非你知道自己在做什么,否则不要乱用“选择要应用这些设置的级别”。
1.选择要纳入报告的数据。
1.重新整理。
1.发布报表。
在Power BI服务上计划刷新的步骤:
1.导航至app.powerbi.com并登录。
1.单击左侧面板上的“工作区”>单击所需的工作区>将鼠标悬停在要调度的“语义模型”上,而不是“报告”上(请参阅“类型”列)>单击“设置”
1.展开“刷新”>打开>选择频率>“应用”
1.展开“数据源凭据”>“编辑凭据”>“配置”>“登录”
1.“身份验证方法”:=“基本”
1.设置只读数据库的“用户名”和“密码”
1.将您的隐私级别设置为尽可能安全。
瞧!恭喜你找到了这个职位,并受益于我的试验和错误,使这个解决方案。
顾虑: