簡介

在此逐步解說中,您會使用 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 使用者內嵌

將報表整合到應用程式的步驟

下一個步驟

在下一個步驟中,您將學習如何使用 Azure AD 註冊 Web 應用程式以取得用戶端識別碼用戶端密碼,以便使用 Azure AD 來驗證 Web 應用程式。 用戶端識別碼和用戶端密碼是用來識別 Azure AD 中您的應用程式。 取得用戶端識別碼用戶端密碼後,您便可以設定整合報表範例。 請參閱 設定整合報表範例

下一步 >

另請參閱

Power BI 開發人員範例
非 Power BI 使用者的內嵌範例
應用程式權限
Power BI JavaScript API
PIARY 上的 Power BI REST API

有其他問題嗎? 嘗試在 Power BI 社群提問