教程:使用“为客户嵌入内容”示例应用程序嵌入 Power BI 内容

  • 版本 :2023.1(当前版本)

教程:使用“为客户嵌入内容”示例应用程序嵌入 Power BI 内容

通过“嵌入式分析”和“Power BI Embedded”,可以将 Power BI 内容(例如报表、仪表板和磁贴)嵌入到应用程序中 。

本教程介绍以下操作:

  • 设置嵌入式环境。

  • 配置“为客户嵌入内容”(也称为“应用拥有数据”)示例应用程序 。

用户无需登录到 Power BI 或拥有 Power BI 许可证即可使用应用程序。

如果你是独立软件供应商 (ISV) 或开发人员,并希望为第三方创建应用程序,建议你使用“为客户嵌入内容”方法来嵌入 Power BI 内容。

重要

如果要为国家云嵌入内容,则本教程的前几步会有所不同。 有关详细信息,请参阅国家云的嵌入内容。

代码示例规范

本教程说明了如何采用下列框架之一配置“为客户嵌入内容”示例应用程序:

  • .NET framework

  • .NET Core

  • Java

  • Node JS

  • Python

代码示例支持下列浏览器:

  • Microsoft Edge

  • Google Chrome

  • Mozilla Firefox

先决条件

开始学习本教程之前,请确认你具有下方列出的 Power BI 和代码依赖项:

  • Power BI 依赖项

    • 服务主体 - 允许 Azure AD 对应用进行身份验证的 Azure Active Directory (Azure AD) 服务主体对象。

    • Power BI Pro 许可证 - 这将是你的主用户,你的应用将使用它来向 Power BI 进行身份验证。

    • Power BI Premium Per User (PPU) 许可证 - 这将是你的主用户,你的应用将使用它来向 Power BI 进行身份验证。

    • 你自己的 Azure Active Directory 租户。

    • 若要向 Power BI 对应用进行身份验证,需执行以下操作之一:

      备注

      若要迁移到生产环境,则需要容量。