直接從 Log Analytics 建立 Power BI 語意模型
您可以直接從 Log Analytics 快速建立 Power BI 語意模型。 語意模型將會是完整的 Power BI 語意模型,可用於建立報表、在 Excel 中進行分析等等。
直接從 Log Analytics 查詢建立語意模型是共用語意模型簡單且快速的方式,因為如果您將其儲存至共用工作區,工作區中具有足夠存取權限的所有人都可以使用該語意模型。 您也可以使用語意模型共用,與工作區中沒有角色的其他使用者共用語意模型。
此功能會直接從 Log Analytics 查詢在 Power BI 服務中建立語意模型。 如果您需要以服務中無法使用的方式建立資料模型或轉換資料,您也可以從 Log Analytics 匯出查詢、將其貼到 Power BI Desktop,然後在該處執行進階模型。 如需詳細資訊,請參閱從 Log Analytics 查詢建立 Power BI 語意模型和報表。
必要條件
您必須擁有 Power BI 帳戶,才能使用其功能。
從 Log Analytics 建立資料集
若要從 Log Analytics 查詢建立 Power BI 資料集:
開啟並執行您想要用來建立 Power BI 資料庫的 Log Analytics 查詢。
在動作列中,選取導出>導出至 Power BI。
Power BI 會隨即開啟,對話方塊會要求您命名語意模型,並選擇儲存模型的工作區。 根據預設,語意模型的名稱會與查詢相同,並會儲存至我的工作區。 您可以選擇專屬名稱和目的地工作區。 如果您是 Power BI 中的免費使用者,您只能儲存至我的工作區。
對話方塊也會顯示 Log Analytics 資料來源的 URL。 若要避免不小心公開敏感資料,請確定您資料來源並熟悉其中資料。 如果您想要先檢查 Log Analytic 查詢結果,再讓匯出繼續,請選取檢閱資料。 如需關於檢閱資料可能是好主意的詳細資訊,請參閱檢閱 Log Analytics 資料。
選取 [繼續]。 將會建立您的語意模型,並自動導向新語意模型的詳細資訊頁面。 您可以從該處執行一般 Power BI 語意模型可執行的所有作業 - 重新整理資料、共用語意模型、建立新報表等等。 如需詳細資訊,請參閱語意模型詳細資料。
注意
如果您之前已從 Power BI 連線到 Log Analytics,在進入語意模型詳細資料頁面前,系統會要求您選擇要用於 Power BI 與 Log Analytics 連線的登入資訊。 如需決定要選擇哪些認證的說明,請參閱選擇進行驗證要使用的認證。
若要在建立語意模型後讓資料保持最新狀態,請手動重新整理資料或設定排程的重新整理。
檢閱 Log Analytics 資料
當您將從 Log Analytics 查詢匯出資料至 Power BI 時,會建立重新導向 URL,其中包含在 Power BI 中啟動建立語意模型程式所需的所有參數。 如果您是在 Log Analytics 中選取匯出至 BI 的人員,您可能已熟悉正在匯出的資料,因此無須擔心檢閱這些資料。
如果您不是匯出 Log Analytics 資料的人員,但想要從 Log Analytics 建立語意模型,則檢閱資料相當重要。 在這種情況下,您可能不熟悉正在匯出的資料,因此請務必檢閱,以確保不會意外公開任何敏感資料。
選擇要用來驗證的認證
當您將資料從 Log Analytics 匯出至 Power BI 時,Power BI 會連線到 Log Analytics 以取得資料。 若要連線,其必須向 Log Analytics 進行驗證。
如果您收到下列對話方塊,表示您過去已建立過 Log Analytics 的連線。 您當時使用的認證可能與目前登入的認證不同。 您必須選擇是否繼續使用上次連線時所使用的登入詳細資料 (上一次連線到 Power BI 的認證),或連線是否應該從現在開始使用您目前的登入認證 (我目前的認證 (可能是相同或不同的認證))。
為什麼這很重要?
Log Analytics 資料的Power BI 檢視取決於用來建立 Log Analytics 資料來源之 Power BI 連線的帳戶存取權限。
如果您讓 Power BI 使用您上次用於連線的登入詳細資料,您在所建立語意模型中看到的資料可能會和您在 Log Analytics 中看到的資料不同。 這是因為語意模型中顯示的資料是您上次在 Log Analytics 中看到並使用的認證帳戶內容。
如果您將上次使用的認證取代為目前的登入認證,您在所建立語意模型中看到的資料將會與您在 Log Analytics 中看到的資料完全相同。 不過,由於連線現在使用您目前的登入認證,先前從 Log Analytics 查詢建立的資料檢視也可能會變更,這可能會影響使用者根據這些語意模型所建立的報表和其他下游專案。
當您做出選擇時,請將上述內容納入考量。
如果您從未從 Power BI 連線到 Log Analytics,Power BI 會自動使用您目前的認證來建立連線,而且不會看到此對話方塊。
考量與限制
- 此流程不支援企業對企業 (B2B) 案例或針對服務主體進行驗證的案例。
- 如果將 Windows Azure 服務管理 API、Log Analytics API 服務,或兩者設定為使用多重要素驗證,為了讓此流程順利運作,也必須設定 Power BI 為使用多重要素驗證。 如果您遇到與此考量相關的問題,請諮詢組織的 IT 支援人員。