內嵌 Power BI 編頁報表

使用 Power BI 內嵌式分析,您可以建立 Power BI 內容,以在完全整合且互動式的應用程式中顯示 編頁報表 。 使用最適合您的解決方案內嵌編頁報表、 為客戶 內嵌或 為組織內嵌。

本文說明如何使用內嵌範例教學課程來內嵌編頁報表。

必要條件

若要開始,您需要:

如尚未擁有 Azure 訂用帳戶,請在開始之前先建立免費帳戶

方法

若要使用範例應用程式內嵌編頁報表,請遵循下列步驟:

  1. 建立工作區

  2. 建立容量

  3. 將工作區指派給容量

  4. 建立並上傳編頁報表

  5. 使用範例應用程式內嵌內容。

步驟 1 - 建立工作區

當您使用 服務主體 登入應用程式時,您必須建立 工作區

您的 服務主體 也必須是Power BI工作區的系統管理員或成員。

步驟 2 - 建立容量

在匯入或上傳編頁報表以內嵌之前,您必須將包含報表的工作區指派給容量。 您可以選擇兩種類型的容量:

  • Power BI 進階版 - 若要內嵌編頁報表,您需要 EMP SKU。 如需此訂用帳戶的詳細資訊,請參閱什麼是Power BI 進階版?
  • Azure Power BI Embedded - 您可以從 Microsoft Azure 入口網站 購買容量。 此訂用 帳戶會使用 A SKU。 如需如何建立 Power BI Embedded 容量的詳細資訊,請參閱在 Azure 入口網站 中建立 Power BI Embedded 容量。

下表描述每個 SKU 的資源和限制。 若要判斷哪一個容量最符合您的需求,請參閱 我應該為案例 數據表購買的SKU。

容量節點 虛擬核心 RAM (GB)
EM1/A1 1 2.5
EM2/A2 2 5
EM3/A3 4 10
P1/A4 8 25
P2/A5 16 50
P3/A6 32 100

步驟 3 - 將工作區指派給容量

建立容量之後,請將應用程式工作區指派給該容量。

若要使用 服務主體將容量指派給工作區,請使用 Power BI REST API。 當您使用Power BI REST API時,請務必使用 服務主體物件識別碼

注意

您也可以使用 Power BI REST API 將編頁報表匯入工作區。

步驟 4 - 建立和上傳編頁報表

您可以使用Power BI 報表產生器 建立編頁報表,然後將報表上傳至服務

注意

上傳編頁報表的人員需要Power BI Pro或 進階版 Per User (PPU) 授權才能發佈至工作區。

步驟 5 - 使用範例應用程式內嵌內容

遵循客戶內嵌內容教學課程中的步驟。 略過 步驟 4 - 建立和發佈 Power BI 報表 ,並使用您上傳的編頁報表,而不是教學課程中建議的範例報表。

  • 若要使用 Power BI語意模型 作為數據源:

  • 若要使用已開啟單一 登入 (SSO) 的資料來源:

    • 如果數據源直接連接到編頁報表,或連接到 Power BI 語意模型,則 Power BI 支援啟用 SSO 的數據源。
    • 當您使用已啟用 SSO 的數據源內嵌編頁報表時,您必須在產生多資源內嵌令牌時,提供DatasourceIdentity數據源的身分識別 Blob。

如需內嵌令牌的詳細資訊,請參閱 內嵌分析存取令牌

考量與限制

  • 如需支持數據集及其驗證方法的完整清單,請參閱 Power BI 編頁報表的支持數據源。
  • 您必須使用 服務主體。 您無法擁有主要使用者。
  • 您無法使用每位使用者 進階版 (PPU)
  • 當您使用Power BI語意模型內嵌編頁報表時,適用兩個條件:
    • 編頁報表和 Power BI 語意模型必須位於每個容量或 Embedded 工作區的 進階版 中(它們可以位於兩個不同的工作區中)。
    • 產生內嵌令牌的人員必須在報表和語意模型的工作區中具有 寫入 許可權。
  • 您目前無法內嵌連線至已啟用單一登錄的 Azure Analysis Services 的編頁報表。
  • 編頁報表不支援用戶端事件(例如 loadedrendered)。
  • 不支援使用即時數據集內嵌編頁報表(推送數據集)。