分享方式:


即時智慧教學課程第4部分:在 KQL 查詢集中查詢串流數據

注意

本教學課程是系列的一部分。 如需上一節,請參閱:教學課程第 3 部分: 在您的事件串流上設定警示。

在本教學課程的這個部分中,您會瞭解如何在 KQL 查詢集中查詢串流數據。 您可以建立 KQL 查詢集、撰寫 KQL 查詢,並將時程圖表中的數據可視化。

建立 KQL 查詢集

  1. 流覽至您在上一個步驟中建立的 KQL 資料庫,名為 Tutorial

  2. 檢視資料庫詳細數據頁面中的 [大小 ] 圖格,確認數據正在流入資料庫。 此圖格中的值應該大於零。

  3. 從功能區中,選取 [ 新增相關專案 ],然後選擇 [ KQL 查詢集]。

    教學課程資料庫的螢幕快照,其中顯示新增 KQL 查詢集的相關專案。

  4. 輸入 KQL 查詢集的名稱: TutorialQueryset

  5. 選取 建立。 新的 KQL 查詢集隨即建立,並在 KQL 查詢集編輯器中開啟。 它會以數據源的形式連線到 Tutorial 資料庫,並預先填入數個一般查詢。

撰寫 KQL 查詢

您在上一個步驟中建立的數據表名稱是 TutorialTable。 使用此 (區分大小寫) 名稱作為查詢的數據來源。

提示

如果您有足夠的訂用帳戶,您可以使用 Copilot 功能來協助您撰寫查詢。 Copilot 會根據數據表中的數據和自然語言提示提供查詢。 如需詳細資訊,請參閱 適用於即時智慧的 Copilot (預覽)

  1. 在查詢編輯器中,輸入下列查詢。 然後按 Shift + Enter 以執行查詢。

    TutorialTable
    | take 10
    

    此查詢會從數據表傳回 10 筆任意記錄。 您可以一目了然地看到有關數據的信息為何? 請注意,其中一個數據行名為 No_Bikes。 此數據列包含自行車站的空白停駐數目。 如果您要追蹤車站自行車的可用性,您可能會擔心此欄位。

  2. 若要以更可視化的方式查看數據,請使用 譯運算符。 執行下列查詢:

    TutorialTable
    | where Neighbourhood == "Chelsea"
    | project Timestamp, No_Bikes
    | render timechart
    

    此查詢會建立時程圖表,以時程圖表顯示切爾西附近自行車的數目。

    即時智慧中空白停駐時間圖的螢幕快照。

如需本教學課程中執行之工作的詳細資訊,請參閱:

後續步驟