使用 Azure 資料總管儀表板視覺化資料

Azure 資料總管是一項快速又可高度調整的資料探索服務,可用於處理記錄和遙測資料。 從 Azure Data Explorer Web 應用程式中的端對端探索您的數據,從數據擷取、執行查詢開始,最後建置儀錶板。

儀錶板是一組磚,可選擇性地組織在頁面中,其中每個磚都有基礎查詢和視覺表示。 使用 Web UI,您可以原生地將 Kusto 查詢語言 (KQL) 查詢匯出至儀錶板,作為視覺效果,稍後視需要修改其基礎查詢和視覺格式設定。 除了簡化數據探索之外,此完全整合的 Azure Data Explorer 儀錶板體驗還提供改善的查詢和視覺效果效能。

重要

您的資料很安全。 有關用戶的儀錶板和儀錶板相關元數據會使用 Microsoft 管理的密鑰進行待用加密。

下圖顯示範例 Azure Data Explorer 儀錶板:

顯示 Azure Data Explorer Web UI 儀錶板的螢幕快照。

若要以互動方式探索範例儀錶板,請參閱 快速入門:可視化範例數據儀錶板

必要條件

建立新儀表板

  1. 在導覽列中,選取 [ 儀錶板>] [新增儀錶板]。

    新增儀錶板。

  2. 輸入儀錶板名稱,然後選取 [ 建立]。

    建立儀錶板。

新增資料來源

單一儀錶板可以顯示一或多個叢集的視覺效果。

  1. 選取 [更多] 選單 [...] >數據源

    透過更多功能表新增數據源的螢幕快照。

  2. 在 [ 數據源] 窗格中,選取 [+ 新增數據源]。

  3. 在 [建立新資料來源] 窗格中:

    1. 輸入 數據來源名稱
    2. 輸入 叢集 URI 區域,然後選取 [ 連線]。
    3. 從下拉式清單中選取資料庫
    4. 輸入 查詢結果快取最大存留期 的值,以在此數據源的所有查詢上啟用查詢結果快取。 最大存留期可以以秒、小時或天為單位。
    5. 選取 [建立]。

    數據源窗格。

新增磚

儀錶板磚會使用 Kusto 查詢語言 代碼段來擷取數據和轉譯視覺效果。 每個磚/查詢都可以支援單一視覺效果。

  1. 從儀錶板畫布或頂端功能表欄選取 [ 新增磚 ]。

    新查詢。

  2. 在 [查詢] 窗格中:

    1. 從下拉功能表中選取數據源。

    2. 輸入查詢,然後選取 [ 執行]。 如需產生使用參數之查詢的詳細資訊,請參閱 在查詢中使用參數

    3. 選取 [視覺效果]。

    執行查詢。

  3. 在 [視覺效果] 索引標籤中,選取 [ 視覺效果類型 ] 以選擇視覺效果的類型。

  4. 選取 [ 套用變更 ] 將視覺效果釘選到儀錶板。

    新增視覺效果以查詢。

  5. 您可以調整視覺效果的大小,然後選取 [ 儲存 ] 圖示。

    儲存儀錶板。

從查詢釘選磚

您也可以從 Web UI 的 [查詢] 索引標籤釘選查詢。

若要釘選查詢:

  1. 建立並執行您想要在儀錶板中可視化其輸出的查詢。

  2. 選取 [共享>釘選到儀錶板]。

  3. 在 [釘選到儀表板] 窗格中:

    1. 提供 磚名稱
    2. 數據來源名稱會自動從查詢數據源填入。
    3. 如果可能,請選取 [使用現有的數據源]。
    4. 選取 [建立新的]。
    5. 輸入 儀錶板名稱
    6. 選取 [建立後檢視儀表板] 核取方塊 (如果是新的儀表板)。
    7. 選取 [釘選]

    [釘選到儀錶板] 窗格的螢幕快照。

使用參數

參數可大幅改善儀錶板轉譯效能,並可讓您儘快在查詢中使用篩選值。 當參數包含在與磚相關聯的查詢中, (s) 時,就會啟用篩選。 如需如何設定和使用不同參數類型的詳細資訊,請參閱在 Azure Data Explorer 儀錶板中使用參數

檢視查詢

您可以在編輯或檢視模式中檢視查詢。 只有在編輯模式中,才能編輯磚的基礎查詢。 在檢視模式中,您可以在新的查詢索引標籤中修改查詢,而不需變更儀錶板磚的基礎查詢。

  1. 流覽至儀錶板。

  2. 在您想要探索的磚上,選取 [更多] 功能表 [...]>檢視查詢

    隨即開啟具有查詢和結果數據表的窗格。

  3. 選取 [新增查詢] 索引標籤。繼續在 Azure Data Explorer Web UI 查詢窗格中編輯查詢

檢視查詢窗格的螢幕快照,其中包含畫面上半部的查詢,併產生下半部。

注意

使用此流程對查詢所做的任何編輯都不會反映在原始儀錶板中。

共用儀表板

使用共用功能表來授與 Microsoft Entra 使用者或 Microsoft Entra 群組的許可權,以存取儀錶板、變更使用者的許可權等級,以及共用儀錶板連結

重要

若要存取儀表板,儀表板檢視器需要下列各項:

  • 可供存取的儀表板連結
  • 儀表板權限
  • 在 Azure 資料總管叢集中存取基礎資料庫

管理權限

  1. 選取儀表板頂端列中的 [共用] 功能表項目。

  2. 從下拉式清單中選取 [管理權限]。

    共用儀錶板下拉式清單。

授與權限

若要在 [儀表板權限] 窗格中將權限授予使用者:

  1. 在 [新增成員] 中輸入 Microsoft Entra 使用者或 Microsoft Entra 群組。
  2. [許可權 層級] 中,選取下列其中一個值: 可以檢視可以編輯
  3. 選取 [新增]。

管理儀錶板許可權。

變更使用者權限層級

若要在 [儀表板權限] 窗格中變更使用者權限層級:

  1. 使用搜尋方塊或捲動使用者清單來尋找使用者。
  2. 視需要變更 [權限] 層級。

若要共用儀錶板連結,請執行下列其中一項:

  • 選取 [共享 ],然後選取 [複製] 連結
  • 在 [儀表板權限] 視窗中,選取 [複製連結]。

匯出儀錶板

使用 [檔案] 功能表,將儀錶板導出至 JSON 檔案。 匯出儀錶板在下列案例中很有用:

  • 版本控制:您可以使用 檔案將儀錶板還原至舊版。
  • 儀錶板範本:您可以使用 檔案作為建立新儀錶板的範本。
  • 手動編輯:您可以編輯檔案以修改儀錶板。 檔案可以匯回儀錶板。

若要匯出儀錶板,請在儀錶板中選取 [ 檔案>匯出至檔案]。

儀錶板的螢幕快照,其中顯示 [導出至檔案] 選項。

檔案包含 JSON 格式的儀錶板數據,其大綱如下代碼段所示。

{
  "id": "{GUID}",
  "eTag": "{TAG}",
  "title": "Dashboard title",
  "tiles": [
    {
      "id": "{GUID}",
      "title": "Tile title",
      "query": "{QUERY}",
      "layout": { "x": 0, "y": 7, "width": 6, "height": 5 },
      "pageId": "{GUID}",
      "visualType": "line",
      "dataSourceId": "{GUID}",
      "visualOptions": {
        "xColumn": { "type": "infer" },
        "yColumns": { "type": "infer" },
        "yAxisMinimumValue": { "type": "infer" },
        "yAxisMaximumValue": { "type": "infer" },
        "seriesColumns": { "type": "infer" },
        "hideLegend": false,
        "xColumnTitle": "",
        "yColumnTitle": "",
        "horizontalLine": "",
        "verticalLine": "",
        "xAxisScale": "linear",
        "yAxisScale": "linear",
        "crossFilterDisabled": false,
        "crossFilter": { "dimensionId": "dragX-timeRange", "parameterId": "{GUID}" },
        "multipleYAxes": {
          "base": { "id": "-1", "columns": [], "label": "", "yAxisMinimumValue": null, "yAxisMaximumValue": null, "yAxisScale": "linear", "horizontalLines": [] },
          "additional": []
        },
        "hideTileTitle": false
      },
      "usedParamVariables": [ "{PARAM}" ]
    }
  ],
  "dataSources": [ {} ],
  "$schema": "https://dataexplorer.azure.com/static/d/schema/20/dashboard.json",
  "autoRefresh": { "enabled": true, "defaultInterval": "15m", "minInterval": "5m" },
  "parameters": [ {} ],
  "pages": [ { "name": "Primary", "id": "{GUID}" } ],
  "schema_version": "20"
}

從檔案建立新的儀錶板

您可以使用儀錶板檔案來建立新的儀錶板,如下所示:

  1. 在主要儀錶板頁面中,選取 [從檔案匯入新的儀錶板>]。

    儀錶板的螢幕快照,其中顯示 [從檔案匯入] 選項。

  2. 選取要匯入的檔案。

  3. 輸入儀錶板名稱,然後選取 [ 建立]。

從檔案更新或還原現有的儀錶板

您可以更新現有的儀錶板,或還原舊版,如下所示:

  1. 在儀錶板中,選取 [ 檔案>取代為檔案]。

    儀錶板的螢幕快照,其中顯示要取代為檔案的選項。

  2. 選取要更新儀錶板的檔案。

  3. 選取 [儲存變更] 。

新增頁面

頁面是磚的選擇性容器。 您可以使用頁面將圖格組織成邏輯群組,例如依數據源或主題區域。 您也可以使用頁面來建立具有多個檢視的儀錶板,例如從摘要頁面鑽研至詳細數據頁面的儀錶板。

  1. 在左側 [頁面] 窗格中,選取 [+ 新增] 頁面

  2. 若要命名頁面,請選取垂直的 [更多] 功能表 [...]>重新命名頁面

  3. 將磚新增 至頁面。

啟用自動重新整理

自動重新整理是一項功能,可讓您自動更新儀錶板上的數據,而不需要手動重載頁面或按兩下重新整理按鈕。

默認自動重新整理速率可由資料庫編輯器設定。 在檢視儀錶板時,編輯器和檢視者都可以變更自動重新整理的實際速率。

儀錶板中自動重新整理中可用不同時間間隔的螢幕快照。

不過,資料庫編輯器可能會想要限制任何查看器可以設定的最小重新整理速率,以減少叢集負載。 設定最小重新整理速率時,資料庫用戶無法設定低於最小值的重新整理速率。

  1. 選取 [更多] 功能表 [...]>自動重新整理

    選取 [自動重新整理]。

  2. 切換選項,自動重新整理便 [已啟用]。

  3. 選取 [最小時間間隔] 和 [預設重新整理頻率] 的值。

    啟用自動重新整理。

  4. 選取 [套用 ],然後 選取 [儲存 儀錶板]。