如何在 Microsoft PowerBI 中实现用户特定的仪表板

How to implement user specific dashboards in Microsoft PowerBI

我们有一个多租户网络应用程序,大约有 300/400 名用户在使用它,并且还在不断增长。我们想使用 PowerBI 可视化数据并将其嵌入到我们的 Web 应用程序中。我们的最终目标是每个用户都可以根据自己的角色拥有自己的仪表板,如果 PowerBI 允许,我们还希望用户可以从 Web 应用程序中编辑仪表板。可能吗?实施它的最佳做法应该是什么?它需要什么类型的 Power BI 许可证?

应用程序:MVC 5 Azure Web 应用程序 数据库:Azure SQL 具有行级安全性的数据库

无法在 Power BI Embedded 中编辑仪表板,只能reports. So lets assume each user will have his own report. When a new user is registered, you can use Clone Report In Group API 提供标准模板报告。

嵌入时,有两种模型——用户拥有数据和应用拥有数据。在第一种模式下,每个用户都需要 Power BI Pro 许可证,而在第二种模式下,您需要一个具有 Pro 许可证的 "master" 帐户。强烈建议通过购买 Power BI Premium or Power BI Embedded.

来购买专用容量。

有关实施的最佳做法和详细信息,您可以阅读 Tutorial: Embed Power BI content into an application for your organization 文章。