本文介绍 Power BI Embedded 设计报表中心
参考文档:
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
修改配置文件里的参数:
在本地开启报表:
在实际的项目中,通常需要在这个自定义的网站中实现 认证授权的部分,同时也需要根据用户权限,动态的加载报表信息。