.NET Framework 中的 Power BI 集成和许可

问题描述 投票:0回答:1

我们希望在我们公司使用 Microsoft Power BI 为我们的客户创建仪表板。为此,我已经设置了报表服务器、SQL Server 和 Power BI Desktop 以进行测试。我还能够创建报告并将其发布到本地报告服务器上。到目前为止,一切都还好。

现在的情况是这样的: 我们正在开发基于 .NET Framework 的软件,该软件安装在客户的服务器上。每个客户都有自己的数据库与我们的软件进行通信。该数据库对于所有客户都具有相同的结构。

现在,我想使用 Power BI 创建报告并将其集成到我们的软件中。理想情况下,报告应访问客户的数据库。

有人可以帮我解决以下问题吗?

  1. 我上面描述的真的有效吗?
  2. 创建和分发报告需要什么许可证?单个 Power BI Premium 许可证就足够了吗?
  3. 我们的客户是否还需要单独的 Power BI 许可证,还是免费许可证就足够了?
  4. 我们的客户是否还需要自己的 SQL 报表服务器?
  5. Power BI可以集成到代码中吗?还是需要通过URL访问嵌入功能?

我已经检查了 github 上的 PowerBI 开发人员示例,但我仍然不确定如果我想分享嵌入在我们软件中的那些报告,嵌入应该是什么样子。 我不确定的另一件事是许可如何运作。 无法真正判断 Power BI Premium 许可证是否足以创建和共享报告,以及我们的客户是否需要自己的许可证来查看这些报告。

powerbi powerbi-desktop powerbi-embedded power-bi-report-server
1个回答
0
投票

请参阅此文档,了解 Power BI 中针对您的客户场景的嵌入 https://learn.microsoft.com/en-us/power-bi/developer/embedded/embed-sample-for-customers?tabs=net-core

有关 Power BI 与 .NET Framework 的集成,请参阅此文档。 https://learn.microsoft.com/en-us/dotnet/api/overview/azure/powerbi-embedded?view=azure-dotnet

要使用 Power BI 创建和分发报告,您需要 Power BI Pro 许可证Power BI Premium 容量

借助 Power BI Premium 容量,您可以与任意数量的用户共享内容,而无需额外支付每用户费用。但是,只有拥有 Power BI Pro 许可证 的用户才能创建内容。

因此,如果您是唯一创建报表的人,则一个 Power BI Premium 许可证 就足够了。但是,如果还有其他用户需要创建报表,他们将需要 Power BI Pro 许可证

请参阅此 MS Learn 文档,了解协作和共享 Power BI 报告的方法。 在 Power BI 中协作和共享的方式 - Power BI |微软学习

您的客户需要自己的 SQL Report Server 来查看您使用 Power BI 创建的报告。

从 Microsoft 官方下载中心下载 Microsoft SQL Server 2019 Reporting Services 什么是 SQL Server Reporting Services - SQL Server Reporting Services (SSRS) |微软学习

请参阅此文档,了解如何将 Power BI 集成到代码中。 您可以使用 Power BI Embedded API 将 Power BI 报表和仪表板集成到您的应用程序中

© www.soinside.com 2019 - 2024. All rights reserved.