如何在不将数据上传到云中的情况下使用Power BI Desktop

时间:2016-05-09 08:17:49

标签: asp.net-mvc cloud business-intelligence powerbi

我想在我的MVC应用程序中使用Power BI Desktop。我所能找到的所有内容都伴随着将数据 [1] [2]上传到云端,但这对我来说不是一个选项,因为我正在使用合理的公司数据。你知道有什么解决办法吗?

如果不是这样,还有其他选择吗?

3 个答案:

答案 0 :(得分:1)

我认为您可能正在寻找的是使用Power BI Gateway。这将创建与本地数据存储的连接。为了在mvc应用程序中显示power bi报告,您仍然需要创建pbix并将其上传到power bi服务。使用网关可以直接查询本地数据,强制您将数据存储在云中。

将报告上传到powerbi服务后,您可以按照他的文章here了解如何在您的应用中嵌入磁贴或报告。

我已经成功地使用上面的文章将报告嵌入到我的MVC应用程序中,但是我还没有尝试使用Gateway,因为我的数据已经存在于azure中。

希望这会有所帮助。

答案 1 :(得分:1)

您最好的选择是使用Power Bi Report Server(PBRS)。您可以购买该解决方案并在本地安装许可证,以提供公司敏感数据的嵌入式/集成报告。 PBRS实现了自动数据刷新,因此您的报告将包含最新数据,而无需上传新报告。

先决条件将是本地SQL Server Enterprise实例,并且需要使用Power Bi Desktop optimized for Power Bi Report Server开发报表。如果您已经熟悉PBI Desktop,那么它几乎是完全一样的,您可以在它们之间移植而几乎没有问题。

以下thread验证了两种用于嵌入报告的方法:1)在iframe中嵌入报告,或2)根据应用程序中的用户角色对报告进行行级安全性过滤。

Microsoft当前正在对该软件进行季度更新和改进(最近一次是2018年9月)。

有非常活跃的community人正在开发Power Bi报告,自定义视觉效果,管理员和dbas来提供帮助和支持。如果您无法获得帮助,请发布到论坛上,在此处重新发布。

如果界面看起来很熟悉,则PBRS是通过将SSRS的先前版本更名而开发的。如果您想在购买许可证之前试用一下,该软件可以在180天的试用期内提供相同的功能。

答案 2 :(得分:0)