การแจ้งเตือน Activator ใน Fabric Maps

Fabric Maps ผสานรวมกับ Fabric Activator เพื่อให้คุณสามารถตรวจสอบข้อมูลปฏิบัติการที่เกี่ยวข้องกับแผนที่และดําเนินการเมื่อข้อมูลตรงตามเงื่อนไขที่คุณกําหนด แทนที่จะดูแผนที่อย่างต่อเนื่อง คุณสามารถสร้างกฎ Activator ที่ส่งการแจ้งเตือนหรือเริ่มกระบวนการอัตโนมัติได้

คุณสามารถสร้างการแจ้งเตือนสําหรับชั้นแผนที่ที่ใช้ข้อมูลจากฐานข้อมูล KQL ใน eventhouse ได้ ตัวอย่างเช่น ทีมปฏิบัติการสามารถได้รับการแจ้งเตือนเมื่อรถยนต์รายงานอุณหภูมิเครื่องยนต์วิกฤต

ใน Fabric Maps การแจ้งเตือนหมายถึงประสบการณ์และคําสั่งบนแผนที่ เช่น จัดการการแจ้งเตือน (ดูตัวอย่าง) และ เพิ่มการแจ้งเตือน การแจ้งเตือนจะถูกจัดเก็บและจัดการใน Fabric Activator เป็นหลัก

Important

คุณลักษณะนี้อยู่ในแสดงตัวอย่าง

วิธีการทํางานของการแจ้งเตือน Activator กับ Fabric Maps

การแจ้งเตือนเริ่มต้นด้วยข้อมูลที่ใช้โดยชั้นแผนที่ที่รองรับ เมื่อคุณสร้างการแจ้งเตือน คุณจะเลือกข้อมูลจากชั้นข้อมูล กําหนดเงื่อนไข และกําหนดค่าการดําเนินการ กฎจะถูกบันทึกไว้ในรายการ Activator

การแจ้งเตือนจะดําเนินการตามขั้นตอนนี้:

  1. Activator จะประเมินข้อมูล eventhouse ที่เลือกไว้
  2. กฎนี้จะกําหนดว่าข้อมูลตรงตามเงื่อนไขที่คุณกําหนดหรือไม่
  3. เมื่อเงื่อนไขเป็นไปตามที่กําหนด Activator จะรันการดําเนินการที่กําหนดค่าไว้

Activator ประเมินข้อมูล ไม่ใช่แค่รูปลักษณ์ของลักษณะบนแผนที่ สีหรือขนาดของปากกา ลําดับการวาดของเลเยอร์ และตําแหน่งของฟีเจอร์บนหน้าจอ ไม่ใช่ค่าที่ Activator จะประเมิน หากต้องการตรวจสอบค่าที่ใช้ในการจัดสไตล์ฟีเจอร์ ให้เลือกฟิลด์หรือคุณสมบัติที่อยู่เบื้องหลังซึ่งให้ค่านั้น

การตั้งค่ากฎ

บานหน้าต่าง เพิ่มกฎ จัดระเบียบการตั้งค่ากฎออกเป็นห้าส่วน:

ส่วน Purpose
รายละเอียด ระบุกฎด้วยชื่อ
จอภาพ แสดงซอร์สโค้ดของ eventhouse และคําสั่ง KQL ที่สร้างขึ้น และควบคุมความถี่ที่ Activator รันคําสั่งนี้
เงื่อนไข กําหนดว่าเหตุการณ์ใดที่ Activator ประเมิน วิธีการจัดกลุ่มเหตุการณ์ เงื่อนไขที่ต้องตรวจจับ และความถี่หรือระยะเวลาที่เงื่อนไขต้องเป็นจริง
การดำเนินการ กําหนดการแจ้งเตือน กิจกรรม Fabric หรือการดําเนินการที่กําหนดเองที่ทํางานเมื่อเงื่อนไขนั้นเป็นจริง
บันทึกตําแหน่ง เลือกพื้นที่ทํางานและรายการ Activator ที่เก็บกฎไว้

สําหรับคําแนะนําทีละขั้นตอน ดูที่ กําหนดค่ากฎการแจ้งเตือน

สถานการณ์การตรวจสอบทั่วไป

ใช้การแจ้งเตือน Activator ร่วมกับ Fabric Maps เพื่อตรวจจับเงื่อนไขที่ต้องให้ความสนใจโดยไม่ต้องตรวจสอบแผนที่อย่างต่อเนื่อง

ตรวจสอบสุขภาพของกองยาน

ตรวจสอบเทเลเมทรีจากเลเยอร์ยานที่รองรับโดย Kusto ตัวอย่างเช่น สร้างกฎที่แจ้งเตือนผู้ประกอบการกองยานพาหนะเมื่ออุณหภูมิเครื่องยนต์ของรถยนต์เกินเกณฑ์ที่กําหนด

ตรวจสอบการครอบคลุมบริการ

ใช้ผลลัพธ์จากตาราง ฟังก์ชัน หรือมุมมองวัสดุของ KQL เพื่อตรวจสอบยอดรวมการดําเนินงานตามภูมิภาคบริการ ตัวอย่างเช่น แจ้งเตือนทีมปฏิบัติการเมื่อจํานวนทรัพย์สินที่มีอยู่ในภูมิภาคต่ํากว่าเป้าหมายการให้บริการ

ติดตามเหตุการณ์ปฏิบัติการ

ตรวจสอบผลลัพธ์การค้นหาของ eventhouse ที่มีเหตุการณ์ถูกจัดกลุ่มตามพื้นที่หรือความรุนแรง ตัวอย่างเช่น แจ้งเตือนทีมตอบสนองเมื่อจํานวนเหตุการณ์ที่ยังดําเนินอยู่เกินขีดจํากัดที่ยอมรับได้

ข้อมูลและการตรวจสอบที่รองรับ

Fabric Maps รองรับการสร้างการแจ้งเตือน Activator จากฐานข้อมูล KQL ในงานอีเวนต์เฮาส์ แหล่งข้อมูลแผนที่และประเภทเลเยอร์อื่น ๆ ไม่รองรับการสร้างการแจ้งเตือน Activator

สําหรับชั้น eventhouse คุณสามารถตรวจสอบฟิลด์ที่ส่งคืนโดยตาราง KQL, ฟังก์ชัน หรือมุมมองวัสดุที่ใช้โดยชั้นนั้น ค่าเหล่านี้อาจรวมถึงการคํานวณหรือสรุปที่ KQL ผลิต เช่น จํานวนเหตุการณ์ตามภูมิภาค Fabric Maps และ Activator จะตรวจสอบค่าที่คืนกลับ แต่จะไม่ทําการรวมเชิงพื้นที่

เมื่อคุณสร้างกฎ คุณจะระบุค่าที่จะตรวจสอบ เงื่อนไขที่จะตรวจจับ และการดําเนินการที่จะทํา ขึ้นอยู่กับข้อมูลที่เลือก คุณยังสามารถจัดกลุ่มเหตุการณ์ตามตัวระบุ เพื่อให้ Activator ประเมินแต่ละสินทรัพย์ ยานพาหนะ ภูมิภาค หรือวัตถุตรรกะอื่น ๆ อย่างอิสระ สําหรับข้อมูลเพิ่มเติมเกี่ยวกับกฎและการประเมินระดับวัตถุ ดูที่ ภาพรวมของกฎ Activator

สิ่งที่ Activator ประเมิน

กฎ Activator จะยังคงตรวจสอบข้อมูลที่ตั้งค่าไว้โดยไม่ขึ้นกับวิธีที่ผู้ชมโต้ตอบกับแผนที่ การแพน, ซูม, เปลี่ยนการมองเห็นเลเยอร์ และการเปลี่ยนสไตล์เลเยอร์จะไม่เปลี่ยนเงื่อนไขของกฎ

ชั้น eventhouse ที่เลือกจะกําหนดค่าที่มีเมื่อคุณกําหนดค่ากฎ ออกแบบผลลัพธ์ของ KQL ให้แสดงค่าและตัวระบุที่จําเป็นสําหรับสถานการณ์การตรวจสอบ สําหรับคําแนะนําเกี่ยวกับการบาลานซ์ความหน่วงในการตรวจจับและการใช้ความจุสําหรับแหล่งข้อมูลค้นหา โปรดดูที่ ความถี่ของการค้นหาสําหรับแหล่งข้อมูลการค้นหา

การดำเนินการ

Fabric Maps ใช้โมเดลแอคชั่น Activator ที่มีให้ทั่ว Fabric ขึ้นอยู่กับการกระทําและการตั้งค่า กฎสามารถ:

  • ส่งอีเมล
  • ส่งข้อความ Microsoft Teams
  • เรียกใช้รายการ Fabric เช่น pipeline, notebook, Spark job definition, dataflow หรือ User Data Function
  • เริ่มการดําเนินการ Power Automate แบบกําหนดเอง

การแจ้งเตือนทางอีเมลและ Teams อาจรวมถึงหัวข้อข่าว ข้อความ เวลาการเปิดใช้งาน ตัวระบุวัตถุ และคุณสมบัติบริบทที่เลือกจากข้อมูลที่ถูกตรวจสอบ การแจ้งเตือนยังมีลิงก์สําหรับเปิดและจัดการกฎใน Activator ด้วย

สําหรับรายการการดําเนินการ ข้อกําหนด และตัวเลือกการกําหนดค่าทั้งหมด โปรดดูที่ การกําหนดค่าการดําเนินการสําหรับกฎ Activator

สิทธิ์และความเป็นเจ้าของ

ในการสร้างการแจ้งเตือน Activator จากแผนที่ คุณต้องเข้าถึงแผนที่และอ่าน eventhouse ที่ให้ข้อมูลชั้นข้อมูล คุณยังต้องได้รับสิทธิ์ในการสร้างรายการ Activator หรือบันทึกกฎไปยังรายการ Activator ที่มีอยู่ พร้อมกับสิทธิ์ที่จําเป็นตามการกระทําที่กําหนดค่าไว้

การแชร์แผนที่ไม่ได้ให้สิทธิ์เข้าถึงแหล่งข้อมูลหรือรายการ Activator สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการเข้าถึงแผนที่ ดูที่ สิทธิ์ใน Fabric Maps

ระหว่างการแสดงตัวอย่าง มีเพียงผู้สร้างแผนที่เท่านั้นที่สามารถแก้ไขกฎ Activator ที่สร้างจากแผนที่ได้ ผู้ใช้คนอื่นที่สามารถดูหรือแก้ไขแผนที่จะไม่สามารถแก้ไขกฎได้

จัดการกฎ Activator

กฎที่สร้างจากแผนที่จะถูกเก็บไว้ในไอเท็ม Activator เปิดกฎใน Activator เพื่อตรวจสอบคํานิยามและแท็บ ประวัติ เริ่มหรือหยุดการตรวจสอบ เปลี่ยนเงื่อนไขหรือการดําเนินการ หรือลบกฎนั้น กฎที่หยุดจะไม่ประเมินข้อมูลที่เข้ามาหรือรันแอคชั่น

สําหรับคําแนะนําทีละขั้นตอน ดูที่ จัดการกฎใน Activator สําหรับคําแนะนําทั่วไปเกี่ยวกับการจัดการกฎ ดูที่ สร้างกฎใน Fabric Activator

ข้อควรพิจารณาและข้อจำกัด

  • เฉพาะเลเยอร์แผนที่ eventhouse เท่านั้นที่รองรับการสร้างการแจ้งเตือน Activator
  • คําสั่ง จัดการการแจ้งเตือน (ดูตัวอย่าง) จะใช้ได้เฉพาะเมื่อแผนที่เปิดในโหมดแก้ไขเท่านั้น
  • สําหรับชั้น eventhouse ที่ใช้ตารางฐานข้อมูล KQL, Activator จะประเมินเฉพาะ 100 แถวล่าสุดที่ถูกนําเข้าเท่านั้น หากต้องการตรวจสอบข้อมูลที่ละเอียดหรือซับซ้อนมากขึ้น ให้ใช้ฟังก์ชัน KQL หรือมุมมองที่สร้างขึ้นเพื่อส่งผลลัพธ์ที่ถูกรวมหรือกรองแล้ว สําหรับข้อมูลเพิ่มเติม โปรดดูข้อจํากัดการผสานรวม Kusto
  • Activator จะประเมินกฎกับข้อมูลใหม่หลังจากที่กฎเริ่มต้น มันจะไม่ทํางานย้อนหลังสําหรับข้อมูลที่ถูกนําเข้าก่อนที่กฎจะเริ่ม
  • การลบกฎอาจใช้เวลานานถึงห้านาทีในการหยุดการประมวลผลหลังบ้าน กฎอาจยังคงตรวจสอบข้อมูลและรันการดําเนินการในช่วงเวลานั้น สําหรับข้อมูลเพิ่มเติม ดูที่ เริ่มและหยุดกฎของคุณ
  • Activator ไม่รองรับการสร้างกฎจากแผ่นแผนที่ใน Real-Time Dashboard ข้อจํากัดนี้ไม่ครอบคลุมรายการแผนที่ Fabric ที่รองรับการสร้างกฎจากเลเยอร์แผนที่ที่รองรับโดย eventhouse

ข้อจํากัดทั่วไปของ Activator, การจํากัดการกระทํา และการใช้ความจุก็มีผลบังคับใช้เช่นกัน สําหรับข้อมูลเพิ่มเติม ดูที่ ข้อจํากัดของ Activator และ ทําความเข้าใจการใช้ความจุของ Activator รายงานการใช้งาน และการเรียกเก็บเงิน

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