我有一个Azure SQL数据库,并且已经从Power BI直接连接到它。问题是,要成功导入数据,我必须通过数据库防火墙直接访问数据,这是我不允许的。
有没有办法使用我的应用程序的API作为Power BI而不是SQL的数据源。
答案 0 :(得分:0)
你做不到。
用于表示/缓存/绘制数据的大多数工具都使用行业标准适配器(sql,mongo,hadoop等)。这有很多原因。
可能存在一些更简单的工具,您可以在这些工具中推送数据以进行reprsentation,但这会破坏PowerBI,Periscope或ChartIO等功能。
现在,为什么不授权PowerBI访问您的数据库?
答案 1 :(得分:0)
我建议的一个选项是,你可以制作一小段代码来获取必要的数据(通过你的API或直接来自数据库),然后通过他们的REST API将它推送到Power BI。
答案 2 :(得分:0)