使用 Power BI 將 Azure AI 搜尋服務記錄和計量視覺化
Azure AI 搜尋可將作業記錄和服務計量傳送至 Azure 儲存體 帳戶,然後可在 Power BI 中加以可視化。 本文說明如何使用Power BI 範本應用程式將資料可視化的步驟和方式。 此範本涵蓋查詢、編製索引、作業和服務計量的相關信息。
注意
Power BI 範本目前使用先前的產品名稱,Azure 認知搜尋。 下次範本重新整理時,將會更新名稱變更。
設定記錄並安裝範本
為您的搜尋服務啟用計量和資源記錄:
- 建立或識別您可以封存記錄的現有 Azure 儲存體 帳戶。
- 流覽至 Azure 入口網站 中的搜尋服務。
- 在 [監視] 底下,選取 [ 診斷設定]。
- 選取 [新增診斷設定]。
- 檢查 封存至記憶體帳戶、提供記憶體帳戶資訊,以及檢查 OperationLogs 和 AllMetrics。
- 選取 [儲存]。
啟用記錄之後,當您使用搜尋服務時,會產生記錄和計量。 記錄的事件最多可能需要一小時才會顯示在 Azure 儲存體 中。 尋找 適用於作業的 insights-logs-operationlogs 容器,以及 計量的 insights-metrics-pt1m 容器。 檢查您的記憶體帳戶是否有這些容器,以確定您有數據可可視化。
在 Power BI Apps 市集中尋找 Power BI 應用程式範本,並將其安裝到新的工作區或現有的工作區。 此範本稱為 Azure 認知搜尋:分析記錄和計量。
安裝範本之後,請從 Power BI 中的應用程式清單中選取它。
選取 連線 您的數據。
提供包含記錄和計量的記憶體帳戶名稱。 根據預設,應用程式會查看過去 10 天的數據,但此值可以使用 Days 參數來變更。
選取 [金鑰 ] 作為驗證方法,並提供您的記憶體帳戶金鑰。 選取 [無 ] 或 [私人 ] 作為隱私權層級。 選取 [登入 ] 以開始載入程式。
等候資料重新整理。 視您擁有的數據量而定,這可能需要一些時間。 您可以看到數據是否仍在根據下列指標重新整理。
選取 [Azure 認知搜尋 報表] 以檢視報表。
開啟報表之後,重新整理頁面,讓它與您的數據一起開啟。
修改應用程式參數
如果您想要將不同記憶體帳戶的數據可視化,或變更要查詢的數據天數,請遵循下列步驟來變更 Days 和 儲存體 Account 參數。
流覽至您的Power BI 應用程式、尋找您的搜尋應用程式,然後選取 [編輯 ] 動作以繼續前往工作區。
從 [數據集] 選項中選取 [設定]。
在 [數據集] 索引標籤中,變更參數值,然後選取 [ 套用]。 如果連線發生問題,請更新相同頁面上的數據源認證。
流覽回工作區,然後從 [數據集] 選項選取 [立即 重新整理]。
開啟報表以檢視更新的數據。 您可能也需要重新整理報表,才能檢視最新的數據。
針對報告問題進行疑難解答
如果您看不到您的數據,請嘗試下列疑難解答步驟:
開啟報表並重新整理頁面,以確定您正在檢視最新的數據。 報表中有一個選項可重新整理數據。 選取此選項以取得最新的數據。
請確定您提供的記憶體帳戶名稱和存取金鑰正確無誤。 記憶體帳戶名稱應對應至使用搜尋服務記錄設定的帳戶。
確認您的記憶體帳戶包含容器 insights-logs-operationlogs 和 insights-metrics-pt1m ,且每個容器都有數據。 記錄和計量會位於數層的資料夾內。
檢查數據集是否仍在重新整理。 重新整理狀態指示器會顯示在上述步驟 8 中。 如果仍在重新整理,請等候重新整理完成以開啟並重新整理報表。