简介

在本演练中,你将使用 C# 和 Power BI API、某些 JavaScript 代码和 IFrame 将报表集成或嵌入到 Web 应用。

若要开始使用本演练,需要一个 Power BI 帐户。 如果没有帐户,则可以注册一个免费的 Power BI 帐户,也可以出于测试目的创建自己的 Azure Active Directory 租户

若要将报表集成到 Web 应用,请使用 Power BI API 和 Azure Active Directory (AD) 授权的访问令牌来获取报表。 然后,使用相同的访问令牌将报表加载到 IFramePower BI API 向某些 Power BI 资源提供了编程访问权限。 请参阅 Power BI REST API 概述。 下图显示了集成报表的常规流程。

以下是将报表集成或嵌入到网页的步骤。

下载示例

本文演示了集成报表示例中在 GitHub 上使用的代码。 若要参照本演练操作,请下载示例。

如果正在寻找涉及非 Power BI 用户的嵌入项的示例,则可以参阅非 Power BI 用户的嵌入

将报表集成到应用的步骤

下一步

在下一步,你将学习如何将 Web 应用注册到 Azure AD以获取客户端 ID客户端密码,然后在 Azure AD 中对 Web 应用进行身份验证。 客户端 ID 和客户端密钥用于在 Azure AD 中识别你的应用。 获取客户端 ID客户端密钥后,你可以配置集成报表示例。 请参阅配置集成报表示例

下一步 >

另请参阅

Power BI 开发人员示例
非 Power BI 用户的嵌入示例
应用权限
Power BI JavaScript API
APIARY 上的 Power BI REST API

更多问题? 尝试咨询 Power BI 社区