บทช่วยสอน Real-Time Intelligence ตอนที่ 4: คิวรีข้อมูลการสตรีมโดยใช้ KQL
โน้ต
บทช่วยสอนนี้เป็นส่วนหนึ่งของชุดข้อมูล สําหรับส่วนก่อนหน้านี้ ดูที่: บทช่วยสอน Real-Time Intelligence ส่วนที่ 3: แปลงข้อมูลในฐานข้อมูล KQL
ในส่วนนี้ของบทช่วยสอน คุณจะได้เรียนรู้วิธีการคิวรีข้อมูลการสตรีมของคุณโดยใช้ KQL คุณเขียนคิวรี KQL และแสดงข้อมูลในแผนภูมิเวลา
เขียนคิวรี KQL
ชื่อของตารางที่คุณสร้างขึ้นจากนโยบายการอัปเดตในขั้นตอนก่อนหน้าคือ TransformedData ใช้ชื่อนี้ (ตรงตามตัวพิมพ์ใหญ่-เล็ก) เป็นแหล่งข้อมูลสําหรับคิวรีของคุณ
ปลาย
ถ้าคุณมีการสมัครใช้งานที่เพียงพอ คุณสามารถใช้คุณลักษณะ Copilot เพื่อช่วยให้คุณสามารถเขียนคิวรีได้ Copilot ให้คิวรีที่ยึดตามข้อมูลในตารางของคุณและพร้อมท์ภาษาธรรมชาติ สําหรับข้อมูลเพิ่มเติม โปรดดู
ใส่คิวรีต่อไปนี้ จากนั้นกด Shift + Enter เพื่อเรียกใช้คิวรี
TransformedData | where BikepointID > 100 and Neighbourhood == "Chelsea" | project Timestamp, No_Bikes | render timechart
คิวรีนี้จะสร้างแผนภูมิเวลาที่แสดงจํานวนจักรยานในพื้นที่ของเชลซีเป็นแผนภูมิเวลา
สร้างมุมมองที่เป็นรูปธรรม
ในขั้นตอนนี้ คุณสร้างมุมมองแบบเป็นรูปธรรม ซึ่งส่งกลับผลลัพธ์ up-to-วันที่ของคิวรีการรวม (ล่าสุดเสมอ) การคิวรีมุมมองที่เป็นรูปธรรมจะมีประสิทธิภาพมากกว่าการเรียกใช้การรวมโดยตรงผ่านตารางต้นทาง
คัดลอก/วาง และเรียกใช้คําสั่งต่อไปนี้เพื่อสร้างมุมมองที่เป็นรูปธรรมที่แสดงจํานวนจักรยานที่ล่าสุดในแต่ละสถานีจักรยาน:
.create-or-alter materialized-view with (folder="Gold") AggregatedData on table TransformedData { TransformedData | summarize arg_max(Timestamp,No_Bikes) by BikepointID }
คัดลอก/วาง และเรียกใช้คิวรีต่อไปนี้เพื่อดูข้อมูลในมุมมองที่แสดงข้อมูลเป็นแผนภูมิคอลัมน์:
AggregatedData | sort by BikepointID | render columnchart with (ycolumns=No_Bikes,xcolumn=BikepointID)
คุณจะใช้คิวรีนี้ในขั้นตอนถัดไปเพื่อสร้างแดชบอร์ด Real-Time
สําคัญ
ถ้าคุณพลาดขั้นตอนใด ๆ ที่ใช้ในการสร้างตาราง อัปเดตนโยบาย ฟังก์ชัน หรือมุมมองที่เป็นปัจจุบัน ให้ใช้สคริปต์นี้เพื่อสร้างทรัพยากรที่จําเป็นทั้งหมด: สคริปต์คําสั่งบทช่วยสอน
เนื้อหาที่เกี่ยวข้อง
สําหรับข้อมูลเพิ่มเติมเกี่ยวกับงานที่ดําเนินการในบทช่วยสอนนี้ โปรดดู:
- เขียน แบบสอบถาม
- ตัวดําเนินการแสดงผล
- ภาพรวมมุมมองแบบเป็นภาพ
- สร้างมุมมองที่เป็นวัสดุ
ขั้นตอนถัดไป
บทช่วยสอน ส่วนที่ 5: สร้างแดชบอร์ด Real-Time