我有一个Azure SQL数据库,并且已从Power BI直接连接到它。问题是,为了成功导入数据,我必须通过数据库防火墙直接访问数据,这是我不允许的。
有没有办法使用我的应用程序的API作为Power BI的数据源而不是SQL。
发布于 2016-04-15 13:55:03
你不能这么做。
大多数用于表示/缓存/绘制数据的工具都使用行业标准适配器(sql、mongo、hadoop等)。造成这种情况的原因很多。
一些更简单的工具可能存在,你可以推送数据来表示,但这会扼杀PowerBI、Periscope或ChartIO等工具的功能。
现在,为什么不授予PowerBI对您数据库的访问权限呢?
发布于 2016-04-15 15:26:47
我建议的一种选择是,您可以编写一小段代码来获取必要的数据(通过您的API或直接从DB),并通过其REST API将其推送到Power BI。
https://stackoverflow.com/questions/36645988
复制