從 Power BI Desktop 連線到 Power BI 服務中的語意模型
在 Power BI Desktop 中,您可以建立資料模型,並將其發佈至 Power BI 服務。 然後,您和其他人可以建立與 Power BI 服務中共用語意模型的即時連線,並從該通用資料模型建立許多不同的報表。 您可以使用「Power BI 服務即時連線」功能,從同一個語意模型建立多個 .pbix 檔案的報表,並將其儲存至不同的工作區。
本文討論 Power BI 服務即時連線功能的優點、最佳做法、考量和限制。
Power BI 即時連線和報表生命週期管理
Power BI 的熱門程度帶來一項挑戰,也就是導致報表、儀表板及基礎資料模型數量激增。 人們能夠輕鬆在 Power BI Desktop 中建立引人入勝的報表,在 Power BI 服務中發佈這些報表,以及從這些語意模型建立優質的儀表板。
由於報表建立者通常會使用相同或幾乎相同的語意模型,因此了解報表所依據的語意模型以及該語意模型的時效性成為一項挑戰。 Power BI 服務即時連線藉由使用通用語意模型來解決該項挑戰,讓您更輕鬆且更一致地建立、共用及擴充報表和儀表板。
建立及共用每個人都能使用的語意模型
您小組中擅長建立良好資料模型 (也稱為語意模型) 的商務分析師可以建立語意模型和報表,然後在 Power BI 服務中共用該報表。
如果小組中的每個人都建立自己的語意模型版本並與小組共用其報表,則小組的 Power BI 工作區中會有許多來自不同語意模型的報表。 因此會很難判斷哪個報表是最新的、語意模型是否相同,或者有何差異。
透過 Power BI 服務即時連線功能,其他小組成員就能在自己的工作區中,將分析師已發佈的語意模型用於自己的報表。 每個人都能使用同一個穩固、通過檢驗、已發佈的語意模型來建立自己的獨特報表。
使用 Power BI 服務即時連線來連線到語意模型
在 Power BI Desktop 中,小組的商務分析師會建立報表,以及報表所依據的語意模型。 分析師接著會將報表發佈至 Power BI 服務,此報表會顯示在小組的工作區中。 如需工作區的詳細資訊,請參閱 Power BI 中的工作區。
商務分析師可以使用「建置」權限設定,讓工作區內外的任何人都能查看和使用報表。 小組工作區內外的小組成員現在可以使用 Power BI 服務即時連線功能,建立與共用資料模型的即時連線。 小組成員可以在自己的工作區中,從原始語意模型建立自己的獨特報表。
下圖顯示一個 Power BI Desktop 報表及其資料模型如何發佈至 Power BI 服務。 其他使用者可以使用 Power BI 服務即時連線來連線到資料模型,並依據共用語意模型在自己的工作區中建立自己的獨特報表。
設定及使用 Power BI 服務即時連線
您可以看到 Power BI 服務即時連線如何有助於報表生命週期管理。 現在,請了解如何將絕佳的報表和語意模型轉換成小組成員可在 Power BI 中使用的共用語意模型。
發佈 Power BI 報表和語意模型
使用 Power BI 服務即時連線來管理報表生命週期的第一個步驟,就是發佈報表和語意模型供小組成員使用。
若要發佈報表,請從 Power BI Desktop 的 [首頁] 索引標籤,選取 [發佈]。
如果您未登入 Power BI 服務帳戶,Power BI 會提示您登入。
選取要發佈報表和語意模型的工作區目的地,然後選擇 [選取]。 具有「建置」權限的任何人都可以存取該語意模型。 您可以在發佈之後於 Power BI 服務中設定「建置」權限。
發佈程序隨即開始,而 Power BI Desktop 會顯示進度。
完成後,Power BI Desktop 會顯示成功,並提供 Power BI 服務中報表及快速取得報表相關見解的連結。
現在您的報表及其語意模型已在 Power BI 服務中,您可以「宣傳」它,證明其品質和可靠性。 您也可以要求報表通過您 Power BI 租用戶中中央授權單位的「認證」。 如需詳細資訊,請參閱認可內容。
最後一個步驟是在 Power BI 服務中為報表所依據的語意模型設定「建置」權限。 「建置」權限會決定誰可以看見及使用您的語意模型。 您可以在工作區本身中設定「建置」權限,或是在您從工作區共用應用程式時進行設定。 如需詳細資訊,請參閱共用語意模型的建置權限。
建立與已發佈語意模型的 Power BI 服務即時連線
具有報表和語意模型發佈目標工作區存取權的小組成員可以連線到語意模型,並建立自己的報表。 若要建立與已發佈報表的連線,並依據已發佈的語意模型建立您自己的報表:
在 Power BI Desktop 的 [首頁] 索引標籤上,選取 [取得資料]>[Power BI 語意模型]。
或者,選取 [取得資料],然後在 [取得資料] 畫面上,選取左窗格中的 [Power Platform],選取 [Power BI 語意模型],然後選取 [連線]。
如果您尚未登入,Power BI 會提示您登入。
[資料中樞] 會顯示您所屬的工作區,以及您在任何工作區中具有「建置」權限的所有共用語意模型。
若要尋找您想要的語意模型,您可以:
- 篩選清單至 [我的資料] 或 [在您的組織中得到認可] 的語意模型。
- 搜尋特定語意模型或依關鍵字篩選。
- 查看語意模型名稱、擁有者、工作區、上次和下次重新整理時間,以及敏感度。
選取語意模型,然後選取 [連線] 以建立與所選語意模型的即時連線。 Power BI Desktop 會即時載入語意模型欄位及其值。
現在您和其他人可以從同一個語意模型建立及共用自訂報表。 這種方法是讓一個具有知識的人員建立格式正確語意模型的絕佳方式。 許多小組成員都可以使用該共用語意模型來建立自己的報表。
考量與限制
當您使用 Power BI 服務即時連線時,請記住一些考量和限制。
- 在即時連線模式中,您無法修改資料模型本身 (例如,您無法新增新的欄或資料表)。 您只能建立量值 (報表量值)、計算結果列、視覺計算和計算資料表。
- 只有具備語意模型「建置」權限的使用者可以使用 Power BI 服務即時連線來連線到已發佈的語意模型。
- 當使用者在 Power BI Desktop 中建立與語意模型的即時連線時,具有「建置」權限的使用者將會看到隱藏的資料行。
- 免費使用者只會看到 [我的工作區] 以及 Premium 或 Fabric 工作區中的資料集。
- 由於此連線是即時連線,因此會停用左側導覽和模型化。 此行為類似於 SQL Server Analysis Services (SSAS) 連線。 不過,Power BI 中的複合模型可讓您合併不同來源的資料。 如需詳細資訊,請參閱在 Power BI Desktop 中使用複合模型。
- 由於此連線是即時連線,因此會強制執行資料列層級安全性 (RLS) 和類似連線行為。 此行為與連線到 SSAS 時相同。
- 如果擁有者修改原先共用的 .pbix 檔案,就會覆寫 Power BI 服務中的共用語意模型和報表。 不會覆寫以語意模型為基礎的報表,但對語意模型所做的任何變更都會反映在報表中。
- 工作區成員無法取代原先共用的報表。 如果他們嘗試這樣做,則會收到重新命名檔案並發佈的提示。
- 如果需要成員發佈,則成員必須使用 [您的報表與資料複本] 選項進行下載。 進行必要的變更,然後發佈報表。
- 若您刪除了 Power BI 服務中的共用語意模型,則其他以該語意模型為基礎的報表都將無法正常運作或顯示視覺效果。 您無法再從 Power BI Desktop 存取該語意模型。
- 在 Power BI 服務上共用語意模型的報表,不支援使用 Power BI REST API 進行自動化部署。
- 由於 Power BI 服務連線是即時連線,因此不支援連線到在其他使用者的 [我的工作區] 中具有共用報表的資料集。
相關內容
如需 DirectQuery 與其他 Power BI 資料連線功能的詳細資訊,請參閱下列資源:
- 使用 Power BI 的 DirectQuery
- DirectQuery 支援的資料來源
- 使用適用於 Power BI 語意模型和 Azure Analysis Services 的 DirectQuery (預覽)
如需 Power BI 的詳細資訊,請參閱下列文章: