探索範例資源庫

Azure Data Explorer Web UI 有一個範例庫,可讓您練習撰寫 Kusto 查詢語言 (KQL) 查詢和命令。 此資源庫在免費且可公開存取 的說明 叢集中提供引導式教學課程的範例數據。

必要條件

用來登入說明叢集的 Microsoft 帳戶或 Microsoft Entra 使用者身分識別。 不需要 Azure 訂用帳戶。

開始使用

下圖是範例庫中可用之資料庫的高階檢視。

顯示 Azure Data Explorer 分割為範例資料庫的流程圖。

對範例數據採取動作

開始使用範例庫中的數據集來瞭解 KQL 查詢。

  1. 使用您的 Microsoft 帳戶或 Microsoft Entra 使用者身分識別登入 Azure Data Explorer Web UI

  2. [首頁 ] 頁面中,選取 [使用 KQL 探索範例數據]。

    顯示首頁的 Azure Data Explorer Web U 螢幕快照。

  3. 在 [ 探索數據範例 ] 對話框中,選取範例數據集,然後選取 [ 探索]。

    [探索數據範例] 對話框的螢幕快照,其中顯示範例資料庫選項。

    在叢集連接窗格中, 說明 叢集會顯示範例資料庫,其中顯示 預存函數外部數據表具體化檢視和資料庫 數據表。 [範例數據] 對話框中選取的資料庫會反白顯示。

    Azure Data Explorer U I 叢集連線窗格的螢幕快照,其中顯示樹狀圖中的範例資料庫和數據表。

    下圖顯示架構數據流的高階檢視,從原始數據到擷取、處理和具體化檢視。

    流程圖顯示從原始數據擷取到已轉換數據和具體化檢視的程式。

遵循教學課程

位於 [叢集連接] 窗格右側的查詢編輯器視窗會以常用查詢的形式以及詳細說明提供實用的教學課程。

我們將探討 [ 計量 ] 資料庫,其標示為 [叢集連線] 窗格中的 SampleMetrics

SampleMetrics 資料集包含下列資料表:

  • RawServerMetrics:用來擷取原始數據以供暫存記憶體使用。
  • TransformedServerMetrics:剖析和處理的數據儲存位置。
  • SQLServersLocation:包含伺服器位置的參考數據。

提示

您可以從查詢編輯器視窗瀏覽至其他教學課程。 選取 [ 檔案>開啟教學課程 ],然後選擇您想要探索的特定教學課程。

顯示 Azure Data Explorer Web U I 下拉功能表的螢幕快照,以選擇查詢視窗中的範例教學課程。

執行查詢

在查詢編輯視窗中,將您的游標放在查詢中,然後選取視窗頂端的 [ 執行 ],或按 Shift + Enter 來執行查詢。 結果會顯示在查詢結果窗格中,緊接在查詢編輯器視窗下方。

執行任何查詢或命令之前,請花點時間閱讀上述批注。 批註包含重要資訊。 例如,由於缺少許可權,因此某些管理命令無法在 說明 叢集中運作。 當您撰寫查詢時,查詢編輯器會提供建議和警告。 若要自定義您收到的建議和警告,請參閱 設定查詢建議

顯示具有範例教學課程之查詢編輯器視窗的螢幕快照。

學習管理命令

由於某些管理命令無法在 說明 叢集中執行,因此您可以 建立自己的免費叢集 ,以進一步探索這些命令。 下表說明這些命令的一些範例。

資料表 描述 命令
RawServerMetrics 擷取 批處理原則 可以設定為將預設擷取延遲從 5 分鐘減少到 20 秒,如所述。 .alter table RawServerMetrics policy ingestionbatching @'{"MaximumBatchingTimeSpan": "00:00:20", "MaximumNumberOfItems": 500,"MaximumRawDataSizeMB": 1024}'
RawServerMetrics 數據 保留原則 可以設定為10天,以避免在未經處理和轉換的數據表之間重複數據。 如有需要,您可以保留較久的原始數據。 例如,如果 TransformedServerMetrics 數據表有任何問題,而不是回到源數據,您可以參考 RawServerMetrics 數據表中的數據。 .alter table RawServerMetrics policy retention '{"SoftDeletePeriod": "10.00:00:00", "Recoverability": "Enabled"}'
TransformedServerMetrics 更新原則可以套用至轉換和剖析原始數據。 .alter table TransformedServerMetrics policy update @'[{"IsEnabled": true, "Source": "RawServerMetrics", "Query": "Transform_RawServerMetrics()", "IsTransactional": true, "PropagateIngestionProperties": false}]'