分享方式:


Power BI 使用案例:自助內容發佈

注意

本文是 Power BI 實作規劃系列文章的其中一篇。 此系列主要著重於 Microsoft Fabric 中的 Power BI 體驗。 如需有關此系列的簡介,請參閱 Power BI 實作規劃

分析解決方案對組織至關重要時,請務必確保 Power BI 服務中的內容對取用者而言是穩定且可靠的。 IT 小組通常會在多個環境中工作以解決此問題:

  • 開發環境中,內容建立者和擁有者會對此解決方案進行變更和改善。 當這些變更就緒,以供更廣泛的檢閱時,就會將此解決方案部署 (有時稱為升階) 至測試環境。
  • 測試環境中,檢閱者會驗證對此解決方案所做的變更。 此檢閱可能包括對於解決方案功能和資料進行驗證等操作。 檢閱完成時,就會將此解決方案部署至實際執行環境。
  • 實際執行環境是取用者檢視和與已發佈解決方案互動的地方。

這個結構化方法可確保內容建立者、擁有者和檢閱者可以進行和驗證變更,而不會對取用者造成負面影響。

使用有條理和紀律嚴謹的生命週期管理程序,可減少錯誤、盡可能避免不一致,並改善取用者的使用者體驗。 內容建立者和擁有者都可以使用 Power BI 部署管線,以進行自助內容發佈。 部署管線可簡化程序,並在發佈新內容時改善控制層級。

注意

此自助內容發佈案例是其中一個內容管理和部署案例。 如需自助案例的完整清單,請參閱 Power BI 使用案例一文。

為求簡潔,本文並未涵蓋內容共同作業和傳遞案例主題所說到的某些方面。 如需完整的涵蓋內容,請先閱讀這些文章。

案例圖表

下圖描述的高階概觀,概述支援自助內容發佈的最常見使用者動作和 Power BI 元件。 重點是使用 Power BI 部署管線,透過開發、測試和實際執行工作區推廣內容。

圖表顯示自助內容發佈,也就是使用部署管線,將內容發佈至開發、測試和實際執行環境。下表會說明此圖中的項目。

提示

如果您想要將此案例圖表內嵌在簡報、文件或部落格文章中,或將其列印成牆面海報,建議您下載案例圖表。 此圖表是可縮放向量圖形 (SVG) 影像,因此您可以將其擴大或縮小,而不會降低品質。

此案例圖表描述下列使用者動作、工具和功能:

項目 說明
項目 1. Power BI 內容建立者會使用 Power BI Desktop 開發 BI 解決方案。
項目 2. Power BI 專案檔案 (.pbip) 的 Power BI Desktop 檔案 (.pbix) 會儲存至 OneDrive 中的共用程式庫。 此內容建立者會將這些檔案的版本保留在 OneDrive 中。
項目 3. 做好準備時,內容建立者會將 Power BI Desktop 檔案發佈至 Power BI 服務。
項目 4. 內容會發佈至專用於開發工作區
項目 5. 部署管線管理員使用三個階段以設定 Power BI 部署管線:開發、測試和實際執行。 每個階段都對應至 Power BI 服務中的不同工作區。 系統會針對部署管線進行部署設定和部署存取權。
項目 6。 開發 (或測試) 工作區會設為 [Fabric 容量]、[Premium 容量]、[Premium Per User] 或 [內嵌] 授權模式。 Power BI 部署管線是僅適用於具有這些授權模式之工作區的功能。
項目 7。 內容建立者和擁有者會在開發工作區中共同作業,以確保符合所有需求。
項目 8。 當開發內容就緒時,部署管線會比較開發和測試階段之間的內容。
項目 9。 部分或全部 Power BI 項目會部署到測試專用的工作區。
項目 10。 部署管線完成部署之後,內容建立者會手動執行測試工作區的部署後活動。 活動可能包括為測試工作區設定排程的資料重新整理或發佈 Power BI 應用程式。
項目 11。 測試工作區的檢閱者會進行品質保證、資料驗證和使用者驗收測試。
項目 12。 測試內容經過完整驗證時,部署管線會比較測試和實際執行階段之間的內容。
項目 13。 部分或全部 Power BI 項目會部署到實際執行環境專用的工作區。 針對實際執行工作區,當存在大量唯讀取用者時,Fabric 容量Premium 容量授權模式通常是更合適的選項。
項目 14。 部署管線完成部署之後,內容建立者就能夠手動執行部署後活動。 活動可能包括為實際執行工作區設定排程的資料重新整理或發佈 Power BI 應用程式。
項目 15。 內容檢視者使用實際執行工作區或 Power BI 應用程式以存取內容。
項目 16。 某些資料來源可能需要內部部署的資料閘道或 VNet 閘道以便重新整理資料,例如位於私人組織網路內的資料來源。
項目 17。 Fabric 管理員會在 Fabric 入口網站中監督和監視活動。 比起較不重要的內容,被認為足夠重要以具有個別開發、測試和實際執行工作區的內容,可能會受到更嚴格治理要求的拘束。

提示

我們也建議您檢閱進進階資料模型管理使用案例。 此案例是以此案例中引進的概念為基礎。

重點

以下是關於自助內容發佈案例所要強調的一些重點。

部署管線

部署管線包含三個階段:開發、測試和實際執行。 會將單一工作區指派給部署管線中的每個階段。 部署管線所支援的 Power BI 項目會在部署發生時,從某個工作區發佈 (或複製) 至另一個工作區。 測試和驗證完成後,就可以多次重複使用部署管線,以快速推廣內容。 對於沒有技能或想要使用程式碼型部署的內容建立者,部署管線介面的實作是很容易的 (企業內容發佈案例中會說明如何使用 Power BI REST API)。

注意

使用部署管線發佈內容稱為僅限中繼資料的部署。 在此案例中,不會覆寫資料或將其複製到目標工作區。 部署完成時通常需要重新整理資料:請參閱下面的部署後活動主題。

部署程序

最佳做法是將整個工作區內容視為可一起部署為一個單位的分析套件。 因此,請務必清楚了解每個工作區的用途和期望。 雖然特定 Power BI 項目的選擇性部署是可行的,但是當部署代表內容的邏輯單元時,這種方式的效率較高且風險較低。

提示

除了規劃的部署之外,請規劃緊急問題的處理方式。 如果需要立即修正,仍遵循使用部署管線,將所有變更從開發傳播到測試和實際執行的標準做法

權限模型

花點時間規劃權限模型。 支援套用不同工作區角色 (在開發、測試和實際執行之間) 的完整彈性。 如案例圖所述,指派下列工作區權限是很常見的做法:

  • 開發工作區:限制共同作業的內容建立者和擁有者小組的存取權。
  • 測試工作區:限制與品質保證、資料驗證和使用者驗收測試活動相關的檢閱者存取權。
  • 實際執行工作區:將 Power BI 應用程式 (以及適用的工作區) 的內容取用者存取權授與檢視者。 限制需要管理及發佈實際執行內容的人員存取權,其中牽涉到可能最少的使用者數目。

注意

大部分的內容取用者都不了解開發和測試工作區。

部署管線的存取權

會將管線使用者權限 (針對誰可以使用部署管線部署內容) 與工作區角色分開管理。 執行部署的使用者需要同時存取工作區和部署管線。 也需要相關的進階權限

可能的話,建議現有的內容建立者或擁有者進行部署。 在某些情況下,實際執行工作區的權限會受限。 在此案例中,與有權部署至實際執行環境的人員協調實際執行部署可能是適當的做法。

指派給工作區成員 (或管理員) 角色的管線使用者,可以比較階段和部署內容。 將管線使用者指派給此角色可盡可能避免權限問題,並使得部署程序更順暢。

提示

請記住,會針對開發、測試和實際執行環境個別設定工作區角色。 不過,會針對整個管線設定一次管線存取。

Power BI Premium 授權

重要

此文章有時會提及 Power BI Premium 或其容量訂用帳戶 (P SKU)。 請注意,Microsoft 目前正在整合購買選項,並按容量 SKU 淘汰 Power BI Premium。 新客戶和現有客戶應考慮改為購買 Fabric 容量訂用帳戶 (F SKU)。

如需詳細資訊,請參閱 Power BI Premium 授權的重要更新 (英文) 和 Power BI Premium 常見問題集 (部分機器翻譯)。

Power BI 部署管線是進階版功能。 根據內容是否用於開發、測試或實際執行用途,取得授權的方法有很多。 此案例圖表描述針對實際執行工作區使用進階 P SKU,(例如 P1、P2、P3、P4 或 P5),以及開發和測試工作區的 Power BI Premium Per User (PPU) 使用者型 Premium 授權。 將 PPU 授權用於具有極少數使用者的工作區 (如案例圖表所述),是符合成本效益的 Premium 功能使用方式,同時將其與針對實際執行工作負載指派的 Premium 容量分開。

部署設定

資料來源規則和參數規則可用於動態管理值,這些值在開發、測試和實際執行環境之間有所不同。 使用部署設定,是減輕工作量和錯誤風險的有效方式。

部署後活動

在部署期間,有目的地不將某些屬性複製到目標工作區。 幾個重要的部署後活動包括:

  • 資料重新整理:不會將資料從來源工作區複製到目標工作區。 從部署管線發佈一律是僅限中繼資料的部署。 因此,部署至目標工作區之後,通常需要重新整理資料。 針對第一次部署,也必須設定資料來源認證或閘道連線能力 (在適當處)。
  • 應用程式:部署管線不會自動發佈 Power BI 應用程式。
  • 存取角色、共用權限和應用程式權限:部署期間不會覆寫權限。
  • 工作區屬性:部署期間不會覆寫連絡人和工作區描述等屬性。
  • Power BI 項目屬性:在某些情況下,某些 Power BI 項目屬性 (例如敏感度標籤),可能會在部署期間遭到覆寫。
  • 不支援的 Power BI 項目:可能需要針對部署管線不支援的 Power BI 項目採取其他手動步驟。

警告

部署管線發生部署之後,就沒有復原程序。 請仔細考量需要哪些變更管理程序和核准,才能部署至實際執行工作區。

OneDrive 儲存體

案例圖表描述如何使用 OneDrive,以儲存來源 Power BI Desktop 檔案。 目標是將來源檔案儲存在符合以下條件的位置:

  • 適當地保護,以確保只有發佈者可以存取來源檔案。 共用程式庫 (而不是個人程式庫) 是不錯的選擇。
  • 經常備份,在遺失檔案時仍能夠放心。
  • 變更發生時設定版本,以允許復原至舊版。

提示

如果已將 OneDrive 位置同步處理至工作區,請只針對開發工作區進行設定。

閘道安裝

通常,存取位於私人組織網路或虛擬網路內的資料來源時,需要資料閘道。 一旦將 Power BI Desktop 檔案發佈至 Power BI 服務,內部部署資料閘道就會變得相關。 資料閘道器的兩個用途是重新整理匯入的資料,或檢視會查詢即時連線或 DirectQuery 語意模型的報表 (案例圖表中未描述)。

使用多個環境時,通常會設定開發、測試和實際執行連線以使用不同的來源系統。 在此案例中,請使用資料來源規則和參數規則,以管理各個環境之間的不同值。

注意

強烈建議使用「標準模式」的集中式資料閘道,而不是個人模式的閘道。 在標準模式中,除了已排程的資料重新整理作業外,資料閘道還支援即時連線和 DirectQuery 作業。

系統監督權

活動記錄會記錄 Power BI 服務中發生的使用者活動。 Power BI 管理員可以使用收集的活動記錄資料執行稽核,以協助他們了解發生的部署活動。

在系列中的下一篇文章中,了解進階資料模型化使用案例。