แชร์ผ่าน


บทช่วยสอน Real-Time Intelligence ส่วนที่ 8: สร้างแผนที่โดยใช้ข้อมูลเชิงพื้นที่

Note

บทช่วยสอนนี้เป็นส่วนหนึ่งของซีรีส์ สําหรับส่วนก่อนหน้า โปรดดู: บทช่วยสอนส่วนที่ 7: ตรวจหาความผิดปกติบนตาราง Eventhouse

ในส่วนนี้ของบทช่วยสอน คุณจะได้เรียนรู้วิธีสร้างแผนที่โดยใช้ข้อมูลเชิงพื้นที่

สร้างแท็บ KQL Queryset ที่จะใช้โดยแผนที่

  1. เปิด Eventhouse บทช่วยสอน ที่คุณสร้างขึ้นในส่วนก่อนหน้าของบทช่วยสอน

  2. เลือก Tutorial_queryset

  3. เลือก + ปุ่มบน Ribbon เพื่อสร้างแท็บใหม่

  4. เลือกไอคอนดินสอบนแท็บ และเปลี่ยนชื่อแท็บคิวรีเป็น แสดงบนแผนที่

  5. คัดลอก/วาง และเรียกใช้แบบสอบถามต่อไปนี้

    TransformedData
    | where ingestion_time() > ago(30d)
    | project Street, Neighbourhood, toreal(Latitude), toreal(Longitude), No_Bikes, No_Empty_Docks
    | summarize sum(No_Bikes), sum(No_Empty_Docks) by Street, Neighbourhood, Latitude, Longitude
    

    ภาพหน้าจอของแบบสอบถาม kql สําหรับแผนที่

สร้างเลคเฮาส์และอัปโหลดไฟล์ GeoJson

  1. เรียกดูพื้นที่ทํางานของคุณ และที่มุมซ้ายบน ให้เลือกปุ่ม + รายการใหม่ จากนั้นค้นหาและเลือกเลคเฮาส์

    ภาพหน้าจอของการสร้างเลคเฮาส์

  2. ป้อน TutorialLakehouse เป็นชื่อ

  3. เลือกพื้นที่ทํางานที่คุณได้สร้างทรัพยากรของคุณ

  4. คลิกขวาที่โหนดไฟล์ และภายใต้ อัปโหลด ให้เลือก อัปโหลดไฟล์

  5. ดาวน์โหลดไฟล์ GeoJSON สองไฟล์ต่อไปนี้จากลิงก์ต่อไปนี้และอัปโหลดไปยัง Lakehouse

    ภาพหน้าจอของไฟล์ที่อัปโหลดไปยังเลคเฮาส์

สร้างแผนที่

  1. เรียกดูพื้นที่ทํางานของคุณ และที่มุมซ้ายบน ให้เลือกปุ่ม + รายการใหม่ จากนั้นค้นหาและเลือกแผนที่

    สกรีนช็อตของการสร้างไอเท็มแผนที่

  2. ป้อน TutorialMap ใน ชื่อ แล้วเลือก สร้าง

เพิ่มข้อมูล Eventhouse ลงในแผนที่

  1. ในบานหน้าต่าง Explorer ให้เลือก Eventhouse และเลือก + เพิ่มรายการข้อมูล แล้วเลือก Tutorial eventhouse

  2. เลือก เชื่อมต่อ

  3. ภายใต้ บทช่วยสอน ให้เลือก Tutorial_queryset

  4. เลือกเมนูเพิ่มเติม (...) ถัดจาก แสดงบนแผนที่ แล้วเลือก แสดงบนแผนที่

    สกรีนช็อตของการเลือกแท็บชุดคิวรี eventhouse

  5. หน้าต่างใหม่ที่แสดงตัวอย่างข้อมูลของคิวรีจะเปิดขึ้น เลือก ถัดไป

  6. ป้อน BikeLatLong เป็นชื่อ เลือกคอลัมน์ละติจูดและลองจิจูด ภายใต้ ช่วงเวลาการรีเฟรชข้อมูล ให้เลือก 5 นาที เลือก ถัดไป

    สกรีนช็อตของการเลือกละติจูดและลองจิจูดของแผนที่

  7. ในหน้าจอถัดไป ให้เลือก เพิ่มในแผนที่

  8. คลิกขวาที่ BikeLatLong ภายใต้ เลเยอร์ข้อมูล แล้วเลือก ซูมให้พอดี เพื่อซูมเข้าไปในพื้นที่ลอนดอนที่แสดงสถานีจักรยานบนแผนที่

  9. ในส่วนการตั้งค่าทั่วไป ให้เพิ่มถนนและละแวกใกล้เคียงในส่วนคําแนะนําเครื่องมือ

  10. ภายใต้ การตั้งค่าจุด ให้สลับ เปิดใช้งานกลุ่มชุดข้อมูล แล้วเลือก พื้นที่ใกล้เคียง

  11. เปลี่ยน ขนาด เป็น ตามข้อมูล แล้วเลือก sum_No_Empty_Docks

    สิ่งนี้ควรมีผลทันทีบนแผนที่ด้วยขนาดฟองที่แสดงถึงจํานวนท่าเรือที่ว่างเปล่าและสีที่แสดงถึงละแวกใกล้เคียงต่างๆ

    ภาพหน้าจอของแผนที่ฟอง

เพิ่มไฟล์ GeoJSON จาก Lakehouse ลงในแผนที่

  1. ในบานหน้าต่าง Explorer ให้เลือก Lakehouse แล้วเลือก + เพิ่มรายการข้อมูล และ

  2. เลือกเลคเฮาส์ TutorialLakehouse แล้วเลือกเชื่อมต่อ

  3. ภายใต้ TutorialLakehouse ให้เลือกไฟล์ london-boroughs.geojson แล้วคลิกขวาที่ไฟล์แล้วเลือกแสดงบนแผนที่ ทําซ้ําขั้นตอนสําหรับไฟล์ buckingham-palace-road.json

    ภาพหน้าจอของการเลือก geojson

  4. เราควรเห็นขอบเขตเขตและถนนพระราชวังบักกิงแฮมบนแผนที่ คุณสลับการมองเห็นของแต่ละเลเยอร์ได้โดยคลิกไอคอนรูปตาถัดจากแต่ละเลเยอร์ในส่วนเลเยอร์ข้อมูล

    ภาพหน้าจอของเลเยอร์ข้อมูล 3 ชั้นในแผนที่

  5. คลิกขวาที่ ถนนพระราชวังบักกิงแฮม ภายใต้ เลเยอร์ข้อมูล แล้วเลือก ซูมให้พอดี กับการซูมเข้าไปในบริเวณถนนพระราชวังบักกิงแฮมบนแผนที่

    ภาพหน้าจอของเลเยอร์ข้อมูล 3 เลเยอร์

  6. จากแถบเมนู ให้เลือกไอคอนบันทึก

สําหรับข้อมูลเพิ่มเติมเกี่ยวกับงานที่ดําเนินการในบทช่วยสอนนี้ ให้ดู:

ขั้นตอนถัดไป