內嵌Power BI編頁報表
使用Power BI內嵌式分析,您可以建立Power BI內容,在完全整合且互動式應用程式中顯示編頁報表。 使用最適合您的解決方案內嵌編頁報表、為客戶內嵌或為組織內嵌。
本文說明如何使用內嵌範例教學課程來內嵌編頁報表。
必要條件
若要開始,您必須具備:
方法
若要使用範例應用程式內嵌編頁報表,請遵循下列步驟:
步驟 1 - 建立工作區
步驟 2 - 建立容量
匯入或上傳編頁報表以內嵌之前,必須將包含報表的工作區指派給容量。 有兩種類型的容量可供您選擇:
Power BI Premium - 若要內嵌編頁報表,需要EM或P SKU。 如需此訂用帳戶的詳細資訊,請參閱什麼是Power BI Premium?
Azure Power BI Embedded - 您可以在 Microsoft Azure 入口網站中購買容量。 此訂用帳戶會使用 A SKU。 如需如何建立 Power BI Embedded 容量的詳細資料,請參閱 Create Power BI Embedded capacity in the Azure portal (在 Azure 入口網站中建立 Power BI Embedded 容量)。
注意
Power BI Embedded最近發行名為Embedded Gen2的新版本。 Embedded Gen2 可簡化內嵌容量的管理,並改善Power BI Embedded體驗。 如需詳細資訊,請參閱編頁報表和 進階版 Gen2。
下表說明每個 SKU 的資源和限制。 若要判斷最符合需求的容量,請參閱我該為案例購買哪一種 SKU 資料表。
容量節點 | V 核心總數 | 後端 V 核心 | 前端 V 核心 | RAM (GB) |
---|---|---|---|---|
具有Embedded Gen2的 EM1/A1 | 1 | 0.5 | 0.5 | 2.5 |
EM2/A2 與 Embedded Gen2 | 2 | 1 | 1 | 5 |
具有Embedded Gen2的 EM3/A3 | 4 | 2 | 2 | 10 |
P1/A4 | 8 | 4 | 4 | 25 |
P2/A5 | 16 | 8 | 8 | 50 |
P3/A6 | 32 | 16 | 16 | 100 |
步驟 3 - 將工作區指派給容量
建立容量之後,您可以將應用程式工作區指派到該容量。
若要使用服務主體將容量指派給工作區,請使用Power BI REST API。 使用 Power BI REST API 時,請務必使用服務主體物件識別碼。
注意
您也可以使用Power BI REST API,將編頁報表匯入新的工作區。
步驟 4 - 啟用編頁報表工作負載
注意
只有 Embedded Gen1才需要此步驟。 如果您的容量是 Gen2,請繼續進行 步驟 5。
建立容量並將工作區指派給它之後,您必須在容量上啟用編頁報表工作負載。
選取具有您要新增編頁報表之工作區的容量。
展開 [工作負載]。
啟用編頁報表工作負載。
步驟 5 - 建立和上傳編頁報表
您可以使用 Power BI 報表產生器來建立編頁報表,然後將報表上傳至服務。
注意
上傳編頁報表的使用者需要Power BI Pro或進階版 Per User (PPU) 授權,才能發佈至工作區。
步驟 6 - 使用範例應用程式內嵌內容
請遵循 客戶內嵌內容 教學課程中的指示。 略過步驟 4 - 建立及發佈Power BI報表,並使用您上傳的編頁報表,而不是本教學課程中建議的範例報表。
若要使用Power BI資料集作為資料來源:
- 在Power BI入口網站中,將XMLA 端點設定為[唯讀] 或 [讀取寫入],如啟用進階版容量的讀寫中所述。 您只需要針對每個容量執行此動作一次。
- 產生具有要求中所指定資料集識別碼的多重資源內嵌權杖,並將XmlaPermissions設定為唯讀。
若要使用 已啟用單一登入 (SSO) 資料來源:
如果已啟用 SSO 的資料來源直接連接到編頁報表,或連接到屬於編頁報表資料來源的Power BI資料集,則支援啟用 SSO 的資料來源。 使用已啟用 SSO 的資料來源內嵌編頁報表時,當您產生多資源內嵌權杖時,必須在 中
DatasourceIdentity
提供資料來源的身分識別 Blob。
考量與限制
- 您必須使用服務主體。 不支援主要使用者。
- 不支援進階版每個使用者 (PPU) 。
- 使用Power BI資料集內嵌編頁報表時,編頁報表和Power BI資料集都必須位於每個容量或內嵌工作區進階版, (他們可以位於兩個不同的工作區) ,而產生內嵌權杖的使用者應該在報表和資料集的工作區中具有寫入許可權。
如需支援資料集及其驗證方法的完整清單,請參閱支援Power BI編頁報表的資料來源。