分享方式:


在 Power BI 中使用 Azure Log Analytics

Power BI 與 Azure Log Analytics (LA) 整合,可讓管理員和 Premium 工作區擁有者設定 Log Analytics 與其 Power BI 訂用帳戶的連線。 本文介紹了記錄分析和 Power BI 之間的整合之運作方式,並提供了如何在 Power BI Premium 訂用帳戶中使用 Azure Log Analytics 的範例。

Azure Log Analytics (LA) 是 Azure 監視器中的一項服務,Power BI 使用它來儲存活動記錄。 Azure 監視器套件可讓您從 Azure 和内部部署環境收集、分析遙測資料並對其採取動作。 其提供長期儲存體、臨機操作查詢介面和 API 存取,以允許資料匯出並與其他系統整合。

Power BI 與 Log Analytics 的整合公開了 Analysis Services 引擎中的事件。 這些事件衍生自現有 Azure Analysis Services 可用診斷記錄

連線至 Power BI 後,資料會持續傳送,大約 5 分鐘後即會在 Log Analytics 中可用。 下圖顯示了 Azure 監視器的作業方式,其中醒目提示了 Power BI 所採用的路徑。

Azure 監視器如何與 Power BI 搭配使用的圖表。

下列各節說明 Azure Log Analytics 與 Power BI 的整合。 請參閱 在 Power BI 中設定 Azure Log Analytics 以取得將 Azure Log Analytics 連線至 Power BI 所需的需求,以及請記住的考慮。

記錄案例範例

本節提供了一些範例,說明如何為 Power BI 設定 Log Analytics,您所做的選取項目將如何影響記錄的內容,以及提供資訊的方式。

範例 1:僅一個工作區的工作區記錄

在此範例中,僅來自工作區 A 的工作區記錄會傳送至專用 Log Analytics 工作區:

範例一的圖表,僅將工作區記錄傳送至另一個工作區。

範例 2:將工作區記錄傳送至專用 Log Analytics 工作區

在此範例中,來自兩個不同 Power BI 工作區的工作區記錄分別傳送至單獨的專用 Log Analytics 工作區:

範例二的圖表,將單獨的工作區記錄傳送至專用記錄工作區。

這些範例醒目提示了您可以將 Azure Log Analytics 與 Power BI 搭配使用的各種方式,並取得所需的記錄資訊。

在另一篇文章中,您可以查看如何設定 Azure Log Analytics 以與 Power BI 搭配使用,以及使記錄正常運作之具體步驟和需求。

範例 3:將工作區記錄傳送至專用 Log Analytics 工作區

在此範例中,來自多個 Power BI 工作區的工作區記錄分別傳送至專用的 Log Analytics 工作區:

範例三的圖表,將單獨的工作區記錄傳送至專用記錄工作區。

這些範例醒目提示了您可以將 Azure Log Analytics 與 Power BI 搭配使用的各種方式,並取得所需的記錄資訊。

在另一篇文章中,您可以查看如何設定 Azure Log Analytics 以與 Power BI 搭配使用,以及使記錄正常運作之具體步驟和需求。

考量與限制

使用 Azure Log Analytics 和 Power BI 時,請記住以下考量和限制:

  • 主權雲端支援目前僅限於美國國防部和美國政府社群雲端 - 高。
  • 僅支援 Premium 工作區。
  • 僅工作區 v2 支援 Log Analytics 連線。
  • Azure Log Analytics 不支援租用戶移轉。
  • 僅擷取在 Premium 工作區中實際託管之語意模型的活動,您可以在其中設定記錄。 例如,如果為 Premium 工作區 A 設定記錄,則不會看到使用 Azure Analysis Services 中託管的語意模型之任何報表的記錄。 您也不會看到任何不在 Premium 工作區 A 中的共用語意模型之記錄。若要擷取共用語意模型活動,請在包含共用語意模型而不是包含報表的工作區上設定記錄。
  • 透過上傳 CSV 檔案在網頁上建立的語意模型不會產生記錄。
  • 如果您為 Azure 安裝了多重要素驗證 (MFA),但沒有 Power BI,設定螢幕將顯示一般 Azure 錯誤。 因應措施是首先登入 Azure 入口網站,完成 MFA 挑戰,然後在同一瀏覽器工作階段中登入 Power BI。
  • 如果您正在使用私人連結/VNet 來隔離您的 Log Analytics 工作區,則 Log Analytics 中的資料擷取不受影響。 但是,[Log Analytics 範例應用程式(https://appsource.microsoft.com/product/power-bi/pbi_pcmm.powerbiloganalyticsforasengine?tab=Overview)] 無法運作,因為它依賴於公用端點,而 Power Service 不再將其作為私人連結存取。 因應措施是使用 [.pbit 報表範例(https://github.com/microsoft/PowerBI-LogAnalytics-Template-Reports)] 並從私人 VNet 內重新整理資料。 您必須設定自訂 DNS 對應,以確保公用端點使用私人內部 IP。
  • 對於 Log Analytics 功能,Power BI 僅向 PowerBIDatasetsWorkspace 資料表傳送資料,而不向 PowerBIDatasetsTenant 資料表傳送資料。 這避免了在兩個位置儲存有關記錄分析的重複資料。

下列文章提供 Power BI 和其許多功能的詳細資訊: