使用 Azure Data Explorer 儀表板視覺化數據

Azure Data Explorer 是一款快速且高度可擴展的日誌與遙測資料探索服務。 在Azure Data Explorer網頁應用程式中從端到端探索你的資料,從資料擷取開始,執行queries,最後建立儀表板。

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

重要

您的資料很安全 關於使用者的儀表板及與儀表板相關的元資料,靜態時會使用 Microsoft 管理的金鑰加密。

以下圖片展示了 Azure Data Explorer 儀表板的範例:

截圖,顯示Azure Data Explorer網頁介面儀表板。

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

必要條件

建立新的儀表板

  1. 在導覽列中,選取 儀錶板,然後選擇 >。

    新增儀錶板。

  2. 輸入儀表板的名稱,然後選取建立

    建立儀表板。

新增資料來源

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

  1. 在上方工具列中,選取 [資料來源]。

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

  2. [資料來源 ] 窗格中,選取 [+ 新增]。

  3. 在 [ 建立新的數據源] 窗格中:

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

    數據源窗格。

新增圖標

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

  1. 從儀錶板畫布或上方工具列選取 [新增磚 ]。

    新增查詢。

  2. 查詢窗格

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

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

      執行查詢。

    3. 選取視覺效果

    4. 在視覺效果窗格中,選取 [ 視覺效果類型 ] 以選擇視覺效果類型。

    5. 選取 套用變更 將視覺化圖表釘選到儀錶板。

    新增視覺效果以查詢。

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

    調整大小並儲存儀表板。

將查詢固定到儀表板

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

若要釘選查詢:

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

  2. 在上方工具列選擇 「釘選到儀表板」
    「釘選到儀表板」按鈕的截圖。

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

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

    釘選到儀錶板面板的螢幕快照。

使用參數

參數讓你的儀表板更具互動性,並提升渲染效能。 它們作為使用這些元素的格子上的過濾器。 在查詢中加入參數以過濾資料並啟動篩選。 更多資訊請參閱Azure Data Explorer儀表板中的使用參數

LED 燈圖例:

您可以變更圖例在磚中的位置,並使用圖例來與數據互動。

變更圖例位置

如果您在儀錶板上擁有編輯權限,您可以變更圖例在圖塊中的位置。 切換至 [編輯 模式],然後選取 [ 編輯磚 鉛筆] 圖示。 在 [視覺格式設定] 窗格的 [圖例] 下,可以選取您的位置喜好設定。

與您的資料互動

您可以使用圖例來與磁貼中的數據互動。 您可以選取圖例中的特定項目來變更檢視的數據。 使用 Ctrl 從選取範圍新增或移除專案,按住 Shift 以選取範圍。 未選取的項目會呈現灰色。

[ 搜尋 ] 按鈕可讓您搜尋和篩選專案。

使用 [反轉] 按鈕來反轉您的選取範圍。

向上向下箭號會以下列方式瀏覽清單:

  • 選取一個專案時,向上和向下箭號會選取上一個專案或下一個專案。
  • 選取多於一個項目時,向上和向下箭號會更改圖塊上被反白顯示的項目。

顯示使用圖例與數據互動之按鈕的螢幕快照。

檢視查詢

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

  1. 流覽至您的儀錶板。
  2. 在您想要探索的磁磚上,選取 [更多功能表...]>檢視查詢

磁貼下拉式功能表的螢幕擷取畫面,已加亮顯示 [檢視查詢] 選項。

  1. View Area 窗格中,選擇 New query 索引標籤,以便在 Azure Data Explorer 網頁 UI 查詢窗格 中編輯查詢。 若要編輯磚內的查詢,請選取 [編輯磚 ] 按鈕。

檢視查詢窗格的螢幕快照,畫面上半部顯示查詢,下半部顯示結果。

注意

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

匯出儀表板

使用 [檔案] 功能表,將儀錶板導出至 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. 在左側 [頁面] 窗格中,選取 [+ 新增頁面]。

新增頁面按鈕的螢幕擷取畫面。

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

  2. 將磚 新增至頁面。

啟用自動重新整理

自動刷新功能可讓您的儀表板數據保持最新狀態,無需手動更新。 資料庫編輯者可以設定預設重新整理頻率,並設定最小重新整理間隔來管理叢集負載。 儀表板檢視者可以在允許的範圍內調整更新率以滿足他們的需求。

  1. 在上方工具列中,選取 設定>自動重新整理

    選取 [自動重新整理]。

  2. 切換選項,讓自動重新整理 已啟用

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

  4. 選擇[套用],然後[儲存]儀表板。

    螢幕截圖顯示啟用自動刷新。