內嵌 Power BI 編頁報表
使用 Power BI 內嵌式分析,您可以建立 Power BI 內容,以在完全整合且互動式的應用程式中顯示 編頁報表 。 使用最適合您的解決方案內嵌編頁報表、 為客戶 內嵌或 為組織內嵌。
本文說明如何使用內嵌範例教學課程來內嵌編頁報表。
必要條件
若要開始,您需要:
方法
若要使用範例應用程式內嵌編頁報表,請遵循下列步驟:
步驟 1 - 建立工作區
步驟 2 - 建立容量
在匯入或上傳編頁報表以內嵌之前,您必須將包含報表的工作區指派給容量。 您可以選擇兩種類型的容量:
- Power BI 進階版 - 若要內嵌編頁報表,您需要 EM 或 P 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語意模型 作為數據源:
- 請確定已啟用租使用者設定 [允許 XMLA 端點及使用內部部署數據集 在 Excel 中進行分析]。
- 在 Power BI 入口網站中,將 XMLA 端點設定為 [只讀] 或 [讀取寫入],如啟用 進階版 容量的讀寫中所述。 您只需要為每個容量設定端點一次。
- 產生具有要求中所指定數據集標識碼的多重資源內嵌令牌,並將 XmlaPermissions 設定為唯讀。
若要使用已開啟單一 登入 (SSO) 的資料來源:
- 如果數據源直接連接到編頁報表,或連接到 Power BI 語意模型,則 Power BI 支援啟用 SSO 的數據源。
- 當您使用已啟用 SSO 的數據源內嵌編頁報表時,您必須在產生多資源內嵌令牌時,提供
DatasourceIdentity
數據源的身分識別 Blob。
如需內嵌令牌的詳細資訊,請參閱 內嵌分析存取令牌。
考量與限制
- 如需支持數據集及其驗證方法的完整清單,請參閱 Power BI 編頁報表的支持數據源。
- 您必須使用 服務主體。 您無法擁有主要使用者。
- 您無法使用每位使用者 進階版 (PPU) 。
- 當您使用Power BI語意模型內嵌編頁報表時,適用兩個條件:
- 編頁報表和 Power BI 語意模型必須位於每個容量或 Embedded 工作區的 進階版 中(它們可以位於兩個不同的工作區中)。
- 產生內嵌令牌的人員必須在報表和語意模型的工作區中具有 寫入 許可權。
- 您目前無法內嵌連線至已啟用單一登錄的 Azure Analysis Services 的編頁報表。
- 編頁報表不支援用戶端事件(例如
loaded
或rendered
)。 - 不支援使用即時數據集內嵌編頁報表(推送數據集)。
相關內容
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應