從 Power BI Desktop Power BI 服務 中 連線 語意模型

在 Power BI Desktop 中,您可以建立數據模型,並將其發佈至 Power BI 服務。 然後,您和其他人可以建立與 Power BI 服務 中共用語意模型的即時連線,並從該通用數據模型建立許多不同的報表。 您可以使用 Power BI 服務 即時連線功能,從相同的語意模型在 .pbix 檔案中建立多個報表,並將其儲存到不同的工作區。

Screenshot that shows selecting Power BI semantic models in the Power BI Desktop Get data screen.

本文討論 Power BI 服務 即時連線功能的優點、最佳做法、考慮和限制。

Power BI 即時連線和報表生命週期管理

Power BI 普及的一個挑戰是報表、儀錶板和基礎數據模型的增增。 輕鬆地在Power BI Desktop 中建立吸引人的報表、在 Power BI 服務 中發佈這些報表,以及從這些語意模型建立絕佳的儀錶板。

因為報表建立者通常會使用相同的或幾乎相同的語意模型,所以知道報表所依據的語意模型,而且該語意模型的新鮮度會成為挑戰。 Power BI 服務 即時連線可解決使用常見語意模型的挑戰,讓建立、共用和擴充報表和儀錶板更容易且更一致。

建立並共用每個人都可以使用的語意模型

負責建立良好數據模型的小組商務分析師,也稱為語意模型,可以建立語意模型和報表,然後在 Power BI 服務 中共用該報表。

Screenshot shows the Publish button in Power BI Desktop.

如果小組中的每個人都建立了自己的語意模型版本,並與小組共用其報表,則小組的Power BI工作區中會有許多來自不同語意模型的報表。 很難判斷哪個報表是最新的、語意模型是否相同,還是差異為何。

透過 Power BI 服務 即時連線功能,其他小組成員可以在自己的工作區中使用分析師已發佈的語意模型來取得自己的報表。 每個人都可以使用相同的實心、經過審查、已發佈的語意模型來建置自己的唯一報表。

使用 Power BI 服務 即時連線來 連線 語意模型

在 Power BI Desktop 中,小組商務分析師會建立報表,而報表所依據的語意模型。 然後,分析師會將報告發佈至 Power BI 服務,而報表會顯示在小組的工作區中。 如需工作區的詳細資訊,請參閱 Power BI 中的工作區。

商務分析師可以使用 [建置] 許可權設定,讓工作區中或工作區外的任何人員都能使用報表來查看及使用。 小組工作區中的小組成員現在可以使用 Power BI 服務 即時連線功能,建立與共享數據模型的即時連線。 小組成員可以在自己的工作區中,從原始語意模型建立自己的唯一報表。

下圖顯示一個 Power BI Desktop 報表及其數據模型如何發佈至 Power BI 服務。 其他使用者則使用 Power BI 服務 即時連線來連線到數據模型,並在共用語意模型中,在自己的工作區中建立自己的唯一報表。

Diagram that shows multiple reports based on the same semantic model.

設定並使用 Power BI 服務 即時連線

您可以看到報表生命週期管理 Power BI 服務 即時連線的實用性。 現在,瞭解如何從絕佳的報表和語意模型取得至小組成員可在Power BI中使用的共用語意模型。

發佈 Power BI 報表和語意模型

使用 Power BI 服務 即時連線來管理報表生命週期的第一個步驟是發佈報表和語意模型,供小組成員使用。

  1. 若要發佈報表,請從 Power BI Desktop 選取 [首頁] 索引標籤的 [發佈]。

    Screenshot that shows publishing a report.

    如果您未登入 Power BI 服務 帳戶,Power BI 會提示您登入。

    Screenshot that shows sign in to Power BI Desktop.

  2. 選取要發佈報表和語意模型的工作區目的地,然後選擇 [ 選取]。 擁有建置許可權的任何人都可以存取該語意模型。 您可以在發佈之後,在 Power BI 服務 中設定建置許可權。

    Screenshot that shows Publish to the Power BI service.

    發佈程式隨即開始,Power BI Desktop 會顯示進度。

    Screenshot that shows publishing in progress.

    完成之後,Power BI Desktop 會顯示成功,並提供 Power BI 服務 中報表的連結,以及快速深入了解報表。

    Screenshot that shows publishing succeeded.

  3. 既然具有其語意模型的報表位於 Power BI 服務 中,您可以升級報表,或證明其品質和可靠性。 您也可以要求報表由 Power BI 租使用者中的中央授權單位認證 。 如需詳細資訊,請參閱 背書您的內容

  4. 最後一個步驟是在報表所依據之語意模型 Power BI 服務 中設定建置許可權。 建置許可權會決定誰可以看到和使用您的語意模型。 您可以在工作區本身或從工作區共用應用程式時,設定 [建置] 許可權。 如需詳細資訊,請參閱 建置共用語意模型的許可權。

建立與已發佈語意模型的即時連線 Power BI 服務

有權存取發佈報表和語意模型之工作區的小組成員可以連線到語意模型並建置自己的報表。 若要建立已發行報表的連接,並根據已發佈的語意模型建立您自己的報表:

  1. 在 Power BI Desktop 的 [首頁] 索引標籤上,選取 [取得數據>Power BI 語意模型]。

    或者,選取 [取得數據],然後在 [取得數據] 畫面上,選取左窗格中的 [Power Platform],選取 [Power BI 語意模型],然後選取 [連線]。

    如果您未登入,Power BI 會提示您登入。

  2. 數據中 會顯示您所屬的工作區,以及您在任何工作區中擁有建置許可權的所有共用語意模型。

    若要尋找您想要的語意模型,您可以:

    • 將清單篩選為組織中背書的 [我的數據或語意模型]。
    • 搜尋特定語意模型或依關鍵詞篩選。
    • 請參閱語意模型名稱、擁有者、工作區、上次和下一次重新整理時間和敏感度。

    Screenshot that shows the list of available semantic models.

  3. 選取語意模型,然後選取 [連線],以建立與所選語意模型的實時連線。 Power BI Desktop 會即時載入語意模型欄位及其值。

    Screenshot that shows semantic model fields in the Fields pane.

現在,您和其他人都可以從相同的語意模型建立和共用自定義報表。 這種方法是讓一個知識淵博的人建立格式正確的語意模型的絕佳方式。 許多小組成員可以使用該共用語意模型來建立自己的報表。

考量與限制

當您使用 Power BI 服務 即時連線時,請記住一些考慮和限制。

  • 只有具有語意模型建置許可權的使用者才能使用 Power BI 服務 即時連線來連線到已發佈的語意模型。
  • 當使用者在Power BI Desktop 中建立語意模型的即時連線時,具有建置許可權的使用者就會看到隱藏的數據行。
  • 免費使用者只會查看其 [我的工作區] 和 [進階版] 或 [網狀架構] 工作區中的數據集。
  • 由於此連線是即時的,因此會停用左側導覽和模型化。 此行為類似於 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的自動化部署。

如需 DirectQuery 和其他 Power BI 數據連線功能的詳細資訊,請參閱下列資源:

如需Power BI 的詳細資訊,請參閱下列文章: