将Power Bi仪表板嵌入Flask应用程序中

时间:2020-02-26 18:30:26

标签: flask powerbi

我已经使用Power BI桌面构建了一个仪表板。是否可以将该仪表板嵌入到本地flask应用程序中?如果是,怎么办?

1 个答案:

答案 0 :(得分:0)

是的,您可以将power bi报告嵌入到flask Web应用程序中。有两种方法可以实现-

  1. 为您的组织嵌入-Reference link
  2. 为客户嵌入-Reference link

我将重点介绍第二种方法(这将需要专业帐户):

步骤1:注册您的Power BI应用程序here。此外,复制您的应用程序ID。

第2步:然后向Azure门户中的应用程序授予权限。

第3步:在执行以上两个步骤时收集以下变量详细信息-

  • 工作区ID
  • 报告ID
  • 租户ID
  • 客户端ID /应用程序ID(从第1步开始)
  • 超级双帐户用户名
  • 超级双账户密码

第4步:您可以使用Microsoft提供的示例烧瓶Web应用进行嵌入。(Github链接)。

在此项目中,您将必须在文件“ config.py”中提供详细信息(在步骤3中收集)。但是,此方法需要Pro许可证。 包含嵌入代码的文件位于“服务和模型”文件夹中。 静态文件夹和模板文件夹包含前端html和CSS代码。您始终可以根据自己的网页进行更改,并且路由在app.py中管理

如果您不拥有专业许可证,则只需将报告发布到网络上即可(该报告不安全,互联网上的每个人都可以查看)。然后,您将获得一个iframe代码,您可以将其插入到flask Web应用程序(或任何其他Web应用程序)的html代码中。