หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
บทความนี้อธิบายวิธีการสร้างการแจ้งเตือน Fabric Activator จากชุดคิวรี KQL Fabric Activator ใน Microsoft Fabric ช่วยให้คุณสามารถดําเนินการเมื่อตรวจพบรูปแบบหรือเงื่อนไขในสตรีมข้อมูล สําหรับข้อมูลเพิ่มเติม ดู Activator คืออะไร
คุณสามารถกําหนดค่า Activator ให้ทริกเกอร์การแจ้งเตือนตามผลลัพธ์ของ KQL Queryset ในสองสถานการณ์:
- เมื่อคิวรี KQL ตามกําหนดการจะส่งคืนผลลัพธ์
- เมื่อคิวรี KQL ตามกําหนดการจะส่งคืนผลลัพธ์พร้อมการแสดงภาพที่ตรงตามเงื่อนไขเฉพาะ
ส่งการแจ้งเตือนถึงตัวคุณเอง หรือผู้อื่นในองค์กรของคุณ คุณสามารถกําหนดค่าการแจ้งเตือนให้ส่งทางอีเมลหรือข้อความ Microsoft Teams ได้
ตัวอย่างสถานการณ์
ต่อไปนี้คือตัวอย่างบางส่วนของวิธีใช้การแจ้งเตือน Activator กับการสืบค้น KQL:
ตรวจสอบบันทึกแอปพลิเคชันเพื่อหาข้อผิดพลาด: สมมติว่าคุณมีฐานข้อมูล KQL ที่จัดเก็บบันทึกแอปพลิเคชัน คุณสามารถกําหนดค่าการแจ้งเตือนเพื่อแจ้งให้คุณทราบหากระเบียนใด ๆ จากห้านาทีที่ผ่านมามีสตริง
authorization errorในคอลัมน์ข้อความติดตามจักรยานที่มีอยู่ในละแวกใกล้เคียง: ลองนึกภาพว่าคุณมีข้อมูลการสตรีมสําหรับจักรยานที่มีอยู่ในละแวกใกล้เคียงต่างๆ คุณสร้างแบบสอบถาม KQL เพื่อแสดงแผนภูมิวงกลมที่แสดงจํานวนจักรยานที่พร้อมใช้งานต่อละแวกใกล้เคียง คุณสามารถตั้งค่าการแจ้งเตือนเพื่อแจ้งให้คุณทราบเมื่อจํานวนจักรยานที่มีอยู่ในละแวกใกล้เคียงต่ํากว่าเกณฑ์ที่กําหนด
ข้อกำหนดเบื้องต้น
- พื้นที่ทํางาน ที่มี ความจุ ที่เปิดใช้งาน Microsoft Fabric
- ฐานข้อมูล KQL พร้อมข้อมูล
- คิวรี KQL ที่เชื่อมต่อกับฐานข้อมูล KQL สําหรับข้อมูลเพิ่มเติม ดูข้อมูล คิวรีในชุดคิวรี KQL
สำคัญ
สนับสนุนเฉพาะคิวรีเทียบกับฐานข้อมูล KQL ภายใน Eventhouse เท่านั้น ถ้าชุดคิวรี KQL ของคุณเชื่อมต่อกับคลัสเตอร์ Azure Data Explorer ภายนอก การสร้างการแจ้งเตือนจะไม่ได้รับการสนับสนุน
ผลกระทบของกฎการแจ้งเตือนบน Eventhouse ขึ้นอยู่กับความซับซ้อนของคิวรี การสืบค้นและการรวมอย่างง่ายมีน้ําหนักเบา ในขณะที่การรวม การแปลง และการเรียงลําดับนั้นใช้ทรัพยากรมากกว่า หากการสืบค้นทํางานทุกๆ 1 หรือ 5 นาที ระบบจะรักษา Eventhouse ให้อยู่ในสถานะ เปิดตลอดเวลา ได้อย่างมีประสิทธิภาพ หากไม่มีการสอบถามหรือนําเข้านานกว่า 5 นาที Eventhouse สามารถไม่ได้ใช้งาน ซึ่งช่วยลดต้นทุน สําหรับข้อมูลเพิ่มเติม โปรดดู เวลาทํางานของบ้านเหตุการณ์
ขั้นตอนต่อไปนี้แสดงวิธีการสร้างการแจ้งเตือนบนคิวรีที่สร้างการแสดงภาพ หรือในคิวรีที่ไม่สร้างการแสดงภาพ
เลือกแท็บที่สอดคล้องกับเวิร์กโฟลว์ที่คุณต้องการ
ตั้งค่าการแจ้งเตือนบนชุดคิวรี KQL
สำคัญ
การแสดงภาพแผนภูมิเวลาไม่ได้รับการสนับสนุนในสถานการณ์นี้ รองรับในสร้างการแจ้งเตือน Activator จากแดชบอร์ด Real-Time
เปิดพื้นที่ทํางานที่มีคิวรี KQL ของคุณ
เรียกดูชุดคิวรี KQL ของคุณ และเลือกเพื่อเปิด
เรียกใช้คิวรีที่ส่งกลับการแสดงภาพ
เมื่อคิวรีส่งกลับผลลัพธ์ เลือก ตั้งค่าการแจ้งเตือน บนริบบอนด้านบน
กําหนดเงื่อนไขการแจ้งเตือน
ในบานหน้าต่างด้านข้าง เพิ่มกฎ ให้ทําตามขั้นตอนเหล่านี้เพื่อกําหนดเงื่อนไขการแจ้งเตือนของคุณ:
ในส่วน รายละเอียด ให้ป้อนชื่อสําหรับกฎการแจ้งเตือน Activator ของคุณ
ในส่วน ตรวจสอบ ให้ตั้งค่าความถี่ของเวลาสําหรับความถี่ในการเรียกใช้คิวรี ค่าเริ่มต้นคือ 5 นาที
ในส่วน เงื่อนไข ให้ระบุเงื่อนไขการแจ้งเตือนของคุณดังนี้:
- หากการแสดงภาพของคุณไม่มีมิติข้อมูล ให้เลือกเงื่อนไข ในแต่ละเหตุการณ์เมื่อ เพื่อตรวจสอบการเปลี่ยนแปลงในสตรีมข้อมูลโดยเลือกฟิลด์เฉพาะที่จะตรวจสอบ
- ในดรอปดาวน์ เมื่อ ให้ตั้งค่าที่จะประเมิน
- ในดรอปดาวน์ เงื่อนไข ให้ตั้งค่าเงื่อนไขเพื่อประเมิน สําหรับข้อมูลเพิ่มเติม ให้ดู เงื่อนไข
- ในฟิลด์ เหตุการณ์ ให้ตั้งค่าจํานวนครั้งที่ต้องปฏิบัติตามเงื่อนไขก่อนที่การแจ้งเตือนจะทริกเกอร์
ในส่วน การดําเนินการ ให้เลือกการดําเนินการอย่างใดอย่างหนึ่งต่อไปนี้:
ส่งการแจ้งเตือนทางอีเมล:
- สําหรับการดําเนินการเลือก ให้เลือกส่งอีเมล
- สําหรับ ถึง ให้ป้อนที่อยู่อีเมลของผู้รับหรือใช้รายการแบบเลื่อนลงเพื่อเลือกพร็อพเพอร์ตี้ที่มีค่าเป็นที่อยู่อีเมล โดยค่าเริ่มต้น ที่อยู่อีเมลของคุณจะถูกเติมไว้ที่นี่
- สําหรับ หัวเรื่อง ให้ป้อนหัวเรื่องของการแจ้งเตือนทางอีเมล
- ในส่วน บรรทัดแรก ให้ป้อนบรรทัดแรกของการแจ้งเตือนทางอีเมล
- ในส่วน โน้ต ให้ป้อนโน้ตสําหรับการแจ้งเตือนทางอีเมล
Note
เมื่อป้อนหัวเรื่อง พาดหัว หรือบันทึกย่อ คุณสามารถอ้างถึงคุณสมบัติในข้อมูลได้โดยการพิมพ์
@หรือเลือกปุ่มถัดจากกล่องข้อความ ตัวอย่างเช่น:@BikepointID - สําหรับ บริบท ให้เลือกค่าจากรายการดรอปดาวน์ที่คุณต้องการรวมไว้ในการแจ้งเตือนทางอีเมล
ส่งการแจ้งเตือน Microsoft Teams: ส่งการแจ้งเตือน Microsoft Teams ไปยังบุคคล แชทกลุ่ม หรือช่อง คุณสามารถปรับแต่งชื่อและเนื้อหาข้อความได้
- สําหรับ เลือกการดําเนินการ ให้เลือก ทีม -->ส่งข้อความถึงบุคคลข้อความแชทกลุ่ม หรือ โพสต์ช่องทาง
- ทําตามขั้นตอนใดขั้นตอนหนึ่งต่อไปนี้ขึ้นอยู่กับการเลือกของคุณ:
- หากคุณเลือกตัวเลือก ส่งข้อความถึงบุคคล ให้ป้อน ที่อยู่อีเมล ของผู้รับหรือใช้รายการแบบเลื่อนลงเพื่อเลือกพร็อพเพอร์ตี้ที่มีค่าเป็นที่อยู่อีเมล เมื่อตรงตามเงื่อนไข ข้อความ Teams จะถูกส่งไปยังบุคคลที่ระบุ
- หากคุณเลือกตัวเลือก ข้อความแชทกลุ่ม ให้เลือก แชทกลุ่ม จากรายการดรอปดาวน์ เมื่อตรงตามเงื่อนไข จะมีการโพสต์ข้อความไปยังแชทกลุ่ม
- หากคุณเลือกตัวเลือก โพสต์ของช่อง ให้เลือก ทีม และ ช่องทาง จากรายการแบบหล่นลง เมื่อตรงตามเงื่อนไข จะมีการโพสต์ข้อความไปยังช่องทางที่เลือก
- สําหรับ บรรทัดแรก ให้ป้อนบรรทัดแรกของการแจ้งเตือน Teams
- สําหรับ โน้ต ให้ป้อนโน้ตสําหรับการแจ้งเตือน Teams
Note
เมื่อป้อนหัวเรื่อง พาดหัว หรือบันทึกย่อ คุณสามารถอ้างถึงคุณสมบัติในข้อมูลได้โดยการพิมพ์
@หรือเลือกปุ่มถัดจากกล่องข้อความ ตัวอย่างเช่น:@BikepointID - สําหรับ บริบท ให้เลือกค่าจากรายการดรอปดาวน์ที่คุณต้องการรวมไว้ในการแจ้งเตือน Teams
เรียกใช้กิจกรรม Fabric: เมื่อต้องการกําหนดค่าการแจ้งเตือนเพื่อเปิดใช้ไปป์ไลน์ Fabric, กระแสข้อมูล, งาน Spark, สมุดบันทึก, ฟังก์ชันข้อมูลผู้ใช้, งานคัดลอก หรือเผยแพร่เหตุการณ์ทางธุรกิจ (พรีวิว) เมื่อตรงตามเงื่อนไข ให้ทําตามขั้นตอนเหล่านี้:
- สําหรับ Select action ให้เลือกชนิดรายการ Fabric ที่เหมาะสมภายในส่วน เรียกใช้กิจกรรม Fabric
- บน เลือก Fabric รายการที่จะเรียกใช้ ให้เลือกรายการ Fabric จากรายการ
- เลือก เพิ่มพารามิเตอร์ และระบุชื่อของพารามิเตอร์สําหรับรายการ Fabric และค่าสําหรับรายการนั้น คุณสามารถเพิ่มพารามิเตอร์ได้มากกว่าหนึ่งพารามิเตอร์
คุณสามารถส่งพารามิเตอร์จากข้อมูลการแจ้งเตือนได้โดยการพิมพ์
@หรือเลือกปุ่มถัดจากกล่องข้อความ ตัวอย่างเช่น:@BikepointIDงานคัดลอกไม่ยอมรับพารามิเตอร์ ดังนั้นขั้นตอนนี้จึงไม่มีผลกับงานเหล่านั้น
การดําเนินการแบบกําหนดเอง: หากต้องการกําหนดค่าการแจ้งเตือนเพื่อเรียกใช้การดําเนินการแบบกําหนดเองเมื่อตรงตามเงื่อนไข ให้ทําตามขั้นตอนเหล่านี้:
สําหรับ เลือกการดําเนินการ ให้เลือก สร้างการดําเนินการแบบกําหนดเอง
ดังที่ได้กล่าวไว้ในส่วน การดําเนินการ ให้สร้างกฎก่อน จากนั้น ตั้งค่าการดําเนินการแบบกําหนดเองให้เสร็จสมบูรณ์โดยทําตามขั้นตอนจาก ทริกเกอร์การดําเนินการแบบกําหนดเอง (Power Automate โฟลว์)
หลังจากที่คุณสร้างการดําเนินการแบบกําหนดเอง ในบานหน้าต่าง คําจํากัดความ ของกฎ ให้เลือกการดําเนินการแบบกําหนดเองที่คุณสร้างขึ้นจากรายการดรอปดาวน์ การดําเนินการ
ใน บันทึกตําแหน่งที่ตั้ง ระบุตําแหน่งที่จะบันทึกการแจ้งเตือน Activator ของคุณ เลือกพื้นที่ทํางานที่มีอยู่ และบันทึกลงในตัวกระตุ้นที่มีอยู่หรือพื้นที่ทํางานใหม่
เลือก สร้าง เพื่อสร้างกฎการเปิดใช้งานของคุณ
บานหน้าต่างกฎ
หลังจากการสร้างกฎสําเร็จ คุณจะเห็นบานหน้าต่าง กฎ พร้อมรายการกฎ ในบานหน้าต่าง กฎ คุณสามารถทํางานต่อไปนี้:
ใช้ปุ่มสลับเพื่อเริ่มหรือหยุดกฎ เมื่อกฎหยุดทํางาน กฎจะไม่ทํางาน และจะไม่มีการส่งการแจ้งเตือน หากคุณกําลังทดสอบ เมื่อคุณเห็นการแจ้งเตือนตัวอย่าง 2-3 รายการ ให้หยุดกฎเพื่อหลีกเลี่ยงการส่งการแจ้งเตือนมากเกินไป คุณสามารถเริ่มกฎอีกครั้งเมื่อคุณต้องการรับการแจ้งเตือน
เลือก ... เพื่อดูสามตัวเลือกต่อไปนี้:
เลือก แก้ไข เพื่อแก้ไขกฎโดยไม่ต้องออกจากหน้าปัจจุบัน คุณสามารถแก้ไขรายละเอียด เงื่อนไข การดําเนินการ และบันทึกตําแหน่งของกฎได้
เลือก ลบ เพื่อลบกฎ เมื่อลบแล้ว กฎจะถูกลบออกจากรายการ Fabric ที่สร้างขึ้นและจากตัวเปิดใช้งาน
เลือก มุมมอง ใน Activator เพื่อเปิดกฎใน Activator คุณสามารถดูรายละเอียดของกฎ แก้ไข หรือลบกฎได้ใน Activator เมื่อคุณดูใน Activator คุณยังสามารถดูประวัติของกฎ รวมถึงเวลาที่กฎถูกทริกเกอร์และการแจ้งเตือนที่ส่งไป
เลือก เพิ่มกฎ เพื่อเพิ่มกฎอื่นให้กับรายการ Fabric และตัวเปิดใช้งาน
ดูชุดคิวรีที่เชื่อมโยงกับการแจ้งเตือน
ในบานหน้าต่าง กฎ ให้เลือก ... แล้วเลือก มุมมองใน Activator เพื่อดูกฎในหน้า Activator
ในหน้า ตัวเปิดใช้งาน ให้เลือก ชื่อเหตุการณ์ แล้วเลือก จัดการแหล่งที่มา เพื่อดูชุดคิวรี KQL ที่ทริกเกอร์การแจ้งเตือน ถ้าคุณเลือกลิงก์ชุดคิวรี คุณจะนําทางกลับไปยังหน้า ชุดคิวรี KQL