我们有一个多租户Webapp,约有300/400用户在使用,并且还在不断增长。我们想使用PowerBI可视化数据并将其嵌入到Web应用程序中。我们的最终目标是每个用户都可以根据自己的角色拥有自己的仪表板,如果PowerBI允许,我们还希望用户从Web App中编辑仪表板。可能吗?实施它的最佳实践应该是什么,它需要哪种类型的Power BI许可证?
应用程序:MVC 5 Azure Web应用程序 数据库:具有行级安全性的Azure SQL数据库
答案 0 :(得分:1)
仅在reports中无法编辑Power BI Embedded中的仪表板。因此,假设每个用户都有自己的报告。注册新用户后,您可以使用Clone Report In Group API来提供标准的模板报告。
嵌入时,有两种模型-用户拥有数据,而应用拥有数据。在第一种模式下,每个用户都需要Power BI Pro许可证,而在第二种模式下,您需要具有Pro许可证的单个“主”帐户。强烈建议通过购买Power BI Premium或Power BI Embedded来购买专用容量。
有关实施的最佳做法和详细信息,请阅读Tutorial: Embed Power BI content into an application for your organization文章。