如何通过应用程序的API

时间:2016-04-15 11:30:56

标签: azure powerbi

我有一个Azure SQL数据库,并且已经从Power BI直接连接到它。问题是,要成功导入数据,我必须通过数据库防火墙直接访问数据,这是我不允许的。

有没有办法使用我的应用程序的API作为Power BI而不是SQL的数据源。

3 个答案:

答案 0 :(得分:0)

你做不到。

用于表示/缓存/绘制数据的大多数工具都使用行业标准适配器(sql,mongo,hadoop等)。这有很多原因。

可能存在一些更简单的工具,您可以在这些工具中推送数据以进行reprsentation,但这会破坏PowerBI,Periscope或ChartIO等功能。

现在,为什么不授权PowerBI访问您的数据库?

答案 1 :(得分:0)

我建议的一个选项是,你可以制作一小段代码来获取必要的数据(通过你的API或直接来自数据库),然后通过他们的REST API将它推送到Power BI。

答案 2 :(得分:0)

您可以通过PowerBI查询API。请参阅我对类似question的答案。

如果可以,我建议使用OData,因为PowerBi可以很好地使用它。

https://powerbi.microsoft.com/en-us/documentation/powerbi-desktop-tutorial-analyzing-sales-data-from-excel-and-an-odata-feed/