本文介绍 Power BI Embedded 设计报表中心

参考文档:

https://docs.microsoft.com/zh-cn/power-bi/developer/embedded/embed-sample-for-customers?WT.mc_id=AZ-MVP-5003757

 

 

Power BI Embedded 通常情况下为ISV 提供 将Power BI 包装成saas 的能力,简单来理解:

报表制作者仍然使用Power BI Desktop 来开发报表,制作完成后像发布到power bi service 一样发布即可。

报表使用者无需Power BI Pro license即可 通过一个 包装了 Power BI Embedded 的 自开发的网站来展示报表。

ISV 就可以负责来开发这个网站,无论是对企业内部的员工使用,还是作为SAAS给客户提供报表都是不错的选择。

 

视频介绍:

 

重点步骤:

 

创建Power BI Embedded 服务:

需要注意的是,创建者的Azure 账户必须是企业账户,如果是个人例如通过qq邮箱注册Azure,则无法创建该服务。

同时创建者必须具备Power BI Pro license 才可以。

 


在Power BI Service 中添加新的工作区并关联到 Power BI Embedded服务:

 


使用自定义的网站,嵌入Power BI Embedded:

创建aad 应用程序:

添加对 Power BI 的权限:

 

 

添加 应用程序密码:

 

使用示例web站点:

下载地址:

https://github.com/microsoft/PowerBI-Developer-Samples

修改配置文件里的参数:

在本地开启报表:

 

 

 

 

 


在实际的项目中,通常需要在这个自定义的网站中实现 认证授权的部分,同时也需要根据用户权限,动态的加载报表信息。