Power BI Embedded 的相關常見問題集

一般

什麼是 Power BI Embedded?

Microsoft Power BI Embedded (PBIE) 讓應用程式開發人員不必從頭開始建置自己的資料視覺效果及控制項,就能在應用程式中內嵌出色的完全互動式報表。

Power BI Embedded 的目標對象是誰?

撰寫應用程式的開發人員和軟體公司,亦即獨立軟體廠商 (ISV)。

Power BI Embedded 和 Power BI 服務有何不同?

Power BI 是軟體即服務分析解決方案,為組織提供最重要商務資料的單一檢視。

Microsoft 為 ISV 開發了 Power BI Embedded,這些 ISV 希望將視覺效果內嵌到他們的應用程式,以協助客戶制訂分析決策。 這可讓 ISV 不必自行建置自己的分析解決方案。 Embedded 分析讓企業用戶能夠存取商務資料並對其執行查詢,以在應用程式內產生見解。

Power BI Premium 與 Power BI Embedded 之間的差異為何?

Power BI Premium 專為需要完整 BI 解決方案的企業所設計,提供其組織、合作夥伴、客戶及供應商的單一檢視。 Power BI Premium 協助您的組織制定決策。 Power BI Premium 是 SaaS 產品,可讓使用者透過行動裝置應用程式、內部開發的應用程式或在 Power BI 入口網站取用內容。

Power BI Embedded 適用於希望將視覺效果內嵌到應用程式的 ISV。 因為 Power BI Embedded 是針對應用程式開發人員所設計,所以有助於客戶制定決策,應用程式的客戶,包括組織內外的人員均可取用儲存在 Power BI Embedded 容量上的內容。 您無法透過按一下 [發佈至 Web] 或 [發佈至 SharePoint] 共用 Power BI Embedded 容量內容。

Microsoft 對於客戶購買 Power BI Premium 與 Power BI Embedded 的時機有什麼建議?

Microsoft 建議企業購買 Power BI Premium,企業級的自助雲端 BI 解決方案。 我們建議 ISV 為其雲端提供的內嵌分析元件購買 Power BI Embedded。 不過,客戶對於想要購買的產品沒有限制。

在某些情況下,除了應用程式內嵌外,ISV (通常規模較大的) 會想要使用 P SKU,在組織內獲得預先封裝 Power BI 服務的額外優勢。

如需進一步了解 Premium 與 Embedded 之間的差異,請參閱我該使用哪種 SKU

我可以建立多少內嵌權杖?

具有 PRO 或 Premium Per User (PPU) 授權的內嵌權杖適用於開發測試,因此 Power BI 主帳戶或服務主體可產生的權杖數量有限。 購買容量以在生產環境中進行內嵌作業。 購買容量後,您可產生的內嵌權杖數量就不受限制。 在開發測試時,您可使用有 Pro 授權的免費內嵌試用權杖。 若要在實際執行環境中內嵌,您必須購買容量。

內嵌

如何自動調整 Embedded Premium 容量?

Embedded Premium 容量不提供現成可用的垂直自動調整功能。 若要了解 Embedded Premium 容量的替代自動調整選項,請參閱「自動調整內嵌式容量」(./azure-pbie-scale-capacity.md#autoscale-your-capacity)。

如何評估 Embedded Premium 資源使用率?

Power BI Embedded Premium 會每隔 30 秒彙總使用率記錄,以評估您的使用率層級。 每個評估都是由兩個不同的彙總所組成:互動式使用率背景使用率

互動式使用率會考慮在目前半分鐘評估週期或接近目前半分鐘評估週期上完成的所有互動式作業進行評估。

背景使用率的評估方式是考慮過去 24 小時內完成的所有背景作業,其中每個背景作業僅貢獻其總 CPU 成本的 1/2,880 (每個 24 小時期間都有 2880 個評估週期)。

容量是由已定義的 v 核心數目所組成。 Microsoft Fabric 容量計量應用程式會追蹤容量 v 核心的使用率。 應用程式中回報的 CPU 使用量會驅動自動調整的需求。

多載期間的流量會發生什麼事?

如果您的 A1 容量有一個 V 核心,則每個評估週期配額為 30 秒 (1*30) 的 CPU 使用率。 如果 CPU 使用率的總和超過容量的 V 核心配額總計,容量就會進入暫時互動式要求延遲模式,在此期間內,每個互動式要求 (例如報表載入、視覺效果互動等等) 都會延遲,然後才會傳送至引擎執行。 延遲量與偵測到的多載量成正比。 100% 的多載會產生 20 秒的延遲,但僅允許小於 10% 的多載。

如果先前的評估為大於 100% 的資源使用率,容量會維持互動式要求延遲模式。

哪些作業會影響互動式使用率,以及哪些作業會影響背景使用率?

下列事件是互動式作業:

  • 資料集 - 報表檢視、查詢、XMLA 讀取
  • 資料流程
  • 編頁報表 - 編頁報表轉譯

以下是背景作業:

  • 資料集 - 排程的重新整理、隨選重新整理、背景查詢 (重新整理之後)
  • 資料流程 - 排程的資料流程重新整理
  • 編頁報表 - 資料驅動訂閱轉譯
  • AI

如何使用我的使用率資料來預測容量需求?

計量報表資料集會保留 30 到 45 天的資料。 您可以使用報表來指出距離容量的資源上限還有多少,而且如果您儲存每月快照集,則可以比較它們來指出成長趨勢,並推斷按 100% 資源使用率計算,您將達到的使用率。

如何收到我接近容量上限的通知?

Embedded Premium 有兩個選項:

  • Power BI 管理入口網站中的 [容量管理] 頁面具有使用率通知核取方塊。 使用者可以選擇觸發警示的閾值 (預設值為 80%),以及應接收使用率警示的電子郵件地址。
  • 使用 Premium CPU 計量設定 Azure 警示

Power BI 儲存多少資料? 如何保留更多資料?

Power BI 服務會儲存超過 90 天的使用率資料。 需要較長資料保留期的使用者可以使用「攜帶您自己的 Log Analytics (BYOLA)」來儲存更多使用率資料,Embedded Premium 客戶在 Embedded Premium 正式發行 (GA) 之前可使用此方法。

如何使用使用率資料來執行退款?

在使用率報表的左側,橫條圖視覺效果會顯示工作區之間的使用率資訊,以取得報表的時間範圍。 橫條圖視覺效果可用於退款,提供每個工作區代表不同的 ISV 客戶、業務單位、成本中心或其他可申請退款的實體。

技術

我可以在哪裡深入了解 Power BI 內嵌式分析中的容量和 SKU?

在 Azure 中建立 PBIE 容量的必要條件為何?

  • 登入您組織的目錄 (不支援 Microsoft 帳戶)。
  • 您必須有 Power BI 租用戶,也就是您目錄中至少要有一位使用者已註冊 Power BI。
  • 您的組織目錄中必須有 Azure 訂用帳戶。

如何監視 Power BI Embedded 容量耗用量?

我的容量規模可以自動調整成應用程式取用量嗎?

雖然目前沒有自動調整,但所有 API 都能隨時調整。

為什麼建立/調整/繼續容量會讓容量進入暫止狀態?

容量佈建 (調整/繼續/建立) 可能會失敗。 您可以使用「取得詳細資料 API」來檢查容量的佈建狀態:容量 - 取得詳細資料

是否只能在特定區域中建立 Power BI Embedded 容量?

利用多地理位置功能,您可以在不同於 Power BI 主租用戶位置的區域中購買 Power BI Embedded 容量

為什麼我看不到我有權查看的工作區?

當授與使用者工作區、應用程式或項目的權限時,可能無法立即透過 API 呼叫使用。 結果可能是 'GET' API 回應中遺失項目,或嘗試使用項目時發生錯誤。 使用者可以藉由呼叫 refreshUserPermissions API (會更新使用者的權限) 來解決這個問題。

如何尋找我的 PBI 租用戶區域?

您可以使用 PBI 入口網站尋找您的 PBI 租用戶區域。

https://app.powerbi.com/> ? > 關於 Power BI

關於 Power BI租用戶區域

雲端解決方案提供者 (CSP) 通道支援什麼?

  • 您可以針對具有訂用帳戶類型 CSP 的租用戶建立 PBIE
  • 夥伴帳戶可以登入客戶的租用戶,並為客戶租用戶購買 PBIE,以及指定客戶租用戶使用者為 Power BI 的容量管理員

為什麼會收到不受支援帳戶的訊息?

Power BI 需要您使用組織帳戶註冊。 不支援使用 Microsoft 帳戶嘗試註冊 Power BI。

我可以使用 API 來建立和管理 Azure 容量嗎?

是的,您可使用 PowerShell Cmdlet 和 Azure Resource Manager REST API 來建立及管理 PBIE 資源。

PBI Embedded 解決方案中的 PBI Embedded 容量角色是什麼?

若要將解決方案升階到生產環境,您需要將應用程式使用的 Power BI 內容 (工作區) 指派至 Power BI Embedded (A SKU) 容量。

哪些 Azure 區域提供 PBI Embedded?

Power BI Embedded 是非區域性的產品。 這表示它與任何特定的 Azure 區域無關。

如需所有 Azure 產品的區域資訊,請參閱依區域提供的 Azure 產品

Power BI Embedded 的驗證模型是什麼?

Power BI Embedded 會繼續使用 Microsoft Entra ID 進行主使用者 (指定的 Power BI Pro 或 Premium Per User (PPU) 授權使用者) 驗證,或搭配服務主體在 Power BI 中驗證應用程式。

ISV 可以為其應用程式實作自己的驗證和授權。

如果您已經有 Microsoft Entra 租用戶,則可以使用現有的目錄。 您也可以為您的內嵌應用程式內容安全性建立新 Microsoft Entra 租用戶。

若要取得 Microsoft Entra 權杖,請使用其中一個 Microsoft 驗證程式庫。 有適用於多種平台的用戶端程式庫。

哪個物件識別碼是服務主體物件識別碼?

已註冊應用程式主畫面的「物件識別碼」,是應用程式的物件識別碼。

在 [本機目錄中的受控應用程式]>[屬性] 區段中找到的物件識別碼,是您需要使用的服務主體物件識別碼。 此物件識別碼用於參考作業的服務主體,或變更服務主體物件識別碼。 例如將服務主體作為系統管理員套用至工作區。

Power BI Embedded 和 Azure 服務有何不同?

您必須先有 Power BI 帳戶,才能在 Azure 中購買 Power BI Embedded。 您的 Power BI Embedded 部署區域會決定 Power BI 帳戶。 在 Azure 中管理您的 Power BI Embedded 資源,能夠:

  • 擴大/縮小
  • 新增容量管理員
  • 暫停/繼續服務

使用 PowerBI.com 對 Power BI Embedded 容量指派/解除指派工作區。

使用資料列層級安全性 (RLS) 和 JavaScript篩選的差別在哪裡?

使用 RLS 與 JavaScript 篩選的時機通常混淆不清。 一種是控制特定使用者可以看到的內容,而另一種則是將使用者的檢視最佳化。

使用 RLS,ISV 開發人員可在模型建立和產生內嵌權杖的過程中控制資料篩選。 終端使用者只會看到 ISV 允許使用者看到的內容。 在此案例,使用者可選擇查看少於篩選結果的內容,但無法略過 RLS 設定並查看超出所允許的內容。

使用用戶端篩選 (JavaScript),ISV 可決定終端使用者在初始檢視中看到的內容,但無法控制終端使用者可能會套用至檢視本身的變更。 由於使用者 JavaScript 用戶端程式碼可在後端觸發資料篩選,因此不能將其視為安全。

如何使用 Power BI 管理服務主體的使用權限?

一旦您啟用要與 Power BI 搭配使用的服務主體,應用程式的 AD 使用權限就不再生效。 然後,應用程式的使用權限會透過 Power BI 系統管理入口網站管理。

服務主體會從其安全性群組繼承所有 Power BI 租用戶設定的使用權限。 若要限制使用權限,請建立服務主體專屬的安全性群組,並將其新增至相關已啟用 Power BI 設定的 [特定安全性群組除外] 清單。

以「管理員」身分將服務主體新增至新的新工作區時,此情況很重要。 您可以透過 API 或使用 Power BI 服務管理這項工作。

何時應使用應用程式識別碼與服務主體物件識別碼?

應用程式識別碼 (也稱為「用戶端識別碼」) 用來在傳遞應用程式識別碼進行驗證時建立存取權杖。

若要參考作業的服務主體或進行變更,請使用 服務主體物件識別碼 — 例如,以管理員身分將服務主體套用至工作區。

如何內嵌包含編頁報表視覺效果的 Power BI 報表?

若要使用對客戶進行內嵌方法內嵌含有編頁報告視覺效果的 Power BI 報表,請使用服務主題並內嵌具有多資源內嵌權杖的報表,其中含有下列資料:

  • Power BI 報表識別碼
  • 編頁報表識別碼 (視覺效果連接的報表)
  • (Power BI 報表的) 資料集識別碼

服務主體必須能夠存取這兩個報表 (編頁和 Power BI)。 產生權杖呼叫的要求本文範例:

JSON
{
  "datasets": [
    {
      "id": "a5d577c7-0568-4180-a6d3-0f6cc0ca3df4"
    }
  ],
  "reports": [
    {
      "allowEdit": false,
      "id": "05024421-b4df-483c-a2ce-61202d0323ce"
    },
    {
      "id": "f8612306-f3a8-40e1-a448-d8e05992a007"
    }
  ]
}

注意

不支援主要使用者

可以使用服務主體登入 Power BI 服務嗎?

否 - 您無法使用服務主體登入 Power BI 入口網站。

此外,您也無法以外部應用程式 (SaaS 內嵌) 中的使用者身分使用內容,只在您產生內嵌權杖時才可以。

提升效能的最佳做法為何?

授權

如何購買 Power BI Embedded?

Power BI Embedded 透過 Azure 提供。

如果我已經購買 Power BI Premium,而現在想要 Azure 中 Power BI Embedded 的某些優勢,會發生什麼情況?

客戶會繼續為任何現有的 Power BI Premium 購買項目付費,直到目前合約期限結束為止;接著,如有必要,可在該時間點切換 Power BI Premium 購買項目。

我仍必須購買 Power BI Premium 才能存取 Power BI Embedded 嗎?

否,Power BI Embedded 即包含您將解決方案部署及散發到客戶時的必要容量 (以 Azure 為基礎)。

Power BI Embedded 有什麼購買承諾?

客戶可以小時為單位變更使用量。 Power BI Embedded 服務沒有每月或年度承諾用量。

我的帳單上會如何顯示 Power BI Embedded 的使用量?

Power BI Embedded 根據所部署的節點類型,以可預期的每小時費用來計費。 只要資源在使用中的狀態,即使您未使用,也會向您計費。 您必須暫停您的資源以停止計費。

誰會需要 Power BI Pro 或 Premium Per User (PPU) 授權以使用 Power BI Embedded?為什麼?

您需要 Power BI Pro 或 Premium Per User (PPU) 授權或服務主體以使用 REST API。 若要將報表新增至 Power BI 工作區,分析師需要具備 Power BI Pro 或 Premium Per User (PPU) 授權,或使用服務主體。 若要管理 Power BI 租用戶和容量,系統管理員必須具備 Power BI Pro 或 Premium Per User (PPU) 授權。

由於 Power BI Embedded 允許使用 Power BI 入口網站來管理及驗證內嵌內容,因此必須有 Power BI Pro 或 Premium Per User (PPU) 授權才能在 PowerBI.com 中驗證應用程式,以存取正確存放庫中的報表。

不過,若要在您的應用程式內建立/編輯內嵌報表,使用者不需要 Pro 或 Premium Per User (PPU) 授權,因為該使用者不一定必須是 Power BI 使用者。

我可以免費開始使用嗎?

是,您可以在 Power BI Embedded 使用 Azure 點數

可以取得 Azure 中的 Power BI Embedded 試用體驗嗎?

因為 Power BI Embedded 是 Azure 的一部分,所以您可以使用註冊 Azure 時收到的美金 $200 元點數來使用服務。

國家/地區雲端 (美國政府、德國、中國) 是否提供 Power BI Embedded?

國家/地區雲端也提供 Power BI Embedded。

Power BI Embedded 是否可用於非營利及教育用途?

非營利及教育機構沒有特殊的 Azure 價格。

Power BI 工作區集合

什麼是 Power BI 工作區集合?

Power BI 工作區集合 (Power BI Embedded 第 1 版) 是一個以 Power BI 工作區集合 Azure 資源為基礎的解決方案。 此解決方案可讓您透過使用「Power BI 工作區集合」解決方案底下的 Power BI 內容、專用 API 與工作區集合金鑰來向 Power BI 驗證應用程式,為客戶建立 Power BI Embedded 應用程式。

Power BI 工作區集合是否即將淘汰?

是,但已經在使用 Power BI 工作區集合解決方案的客戶可以繼續使用,直到淘汰為止。 客戶也可以建立新的工作區集合,以及任何仍然使用「Power BI 工作區集合」解決方案的 Power BI Embedded 應用程式。

不過,這也表示任何 Power BI 工作區集合解決方案都不會再新增新功能。 我們鼓勵客戶規劃移轉至新的 Power BI Embedded 解決方案。

何時會中止「Power BI 工作區集合」支援?

已經在使用Power BI 工作區集合解決方案的客戶可以繼續使用它,直到其支援合約終止為止。

我可以在哪些區域建立 PBI 工作區集合?

可用的區域包括:澳大利亞東南部、巴西南部、加拿大中部、美國東部 2、日本東部、美國中北部、 北歐、美國中南部、東南亞、英國南部、西歐、印度西部及美國西部。

為何我應該從「Power BI 工作區集合」移轉至 Power BI Embedded?

Power BI Embedded 解決方案具有 Power BI 工作區集合所沒有的一些功能和處理能力。

一些功能包括:

  • 所有 PBI 資料來源都收到支援。 僅支援兩個 Power BI 工作區集合資料來源。
  • 只有 Power BI Embedded 解決方案支援問與答、重新整理、書籤、內嵌儀表板與圖格以及自訂功能表等功能。
  • 容量計費模型。

內嵌安裝工具

什麼是內嵌安裝工具?

內嵌安裝工具可讓您快速開始使用及下載應用程式範例,以開始使用 Power BI 進行內嵌。

我可以選擇什麼解決方案?

我已經下載了應用程式範例,要選擇哪個解決方案?

若您使用對客戶進行內嵌體驗,請儲存並解壓縮 PowerBI-Developer-Samples.zip 檔案。 然後開啟 PowerBI-Developer-Samples-master\App Owns Data 資料夾並執行 PowerBIEmbedded_AppOwnsData.sln 檔案。

如果您使用對組織進行內嵌體驗,請儲存並解壓縮 PowerBI-Developer-Samples.zip 檔案。 然後開啟 PowerBI-Developer-Samples-master\User Owns Data\integrate-report-web-app 資料夾並執行 pbi-saas-embed-report.sln 檔案。

如何編輯已註冊的應用程式?

若要了解如何編輯 Microsoft Entra 已註冊的應用程式,請參閱快速入門:在 Microsoft Entra ID 中更新應用程式

如何編輯我的 Power BI 使用者設定檔或資料?

您可以在此處了解如何編輯您的 Power BI 資料。

如需詳細資訊,請參閱為您的內嵌應用程式進行疑難排解

更多問題嗎? 試試 Power BI 社群