แชร์ผ่าน


แนวคิดพื้นฐานของ Activator

ใช้บทความนี้เพื่อทําความคุ้นเคยกับข้อกําหนดและแนวคิดบางอย่างที่เกี่ยวข้องกับ Fabric Activator (Activator) การทําความเข้าใจข้อกําหนดและแนวคิดเหล่านี้ทําให้ง่ายต่อการอ่านผ่านบทความ Activator อื่น ๆ และทํางานกับ Activator

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

เวิร์กโฟลว์การสร้างตัวกระตุ้น

เวิร์กโฟลว์ของ Activator ทั่วไปเกี่ยวข้องกับแนวคิดเหล่านี้มากมาย เวิร์กโฟลว์ทั่วไปหนึ่งเริ่มต้นด้วยการสร้างตัวกระตุ้นที่ว่างเปล่าใหม่ในพื้นที่ทํางาน และใช้ รับเหตุการณ์ เพื่อเชื่อมต่อกับเหตุการณ์ จากเหตุการณ์นั้น คุณสร้างออบเจ็กต์และคุณสมบัติ จากนั้น คุณสร้างกฎที่ยึดตามวัตถุและคุณสมบัติเหล่านั้น ตัวอย่างเช่น: ส่งอีเมลถึงฉันหากอุณหภูมิของแพคเกจมากกว่า 60 องศา ในการสร้างกฎบนวัตถุนั้น ตัวออกแบบจะตั้งค่าเงื่อนไข พารามิเตอร์ และการรวมที่บอก Activator ว่าเมื่อใดที่จะถูกทริกเกอร์ และการดําเนินการใดที่จะดําเนินการเมื่อถูกทริกเกอร์ ตัวอย่างเช่น: ส่งอีเมล สร้างรายการ Fabric หรือเริ่มการดําเนินการ Power Automate เวิร์กโฟลว์ทั่วไปอีกประการหนึ่งคือการเริ่มต้นจากกระแสข้อมูลเอง จากเหตุการณ์ คุณสามารถเพิ่มปลายทาง Activator และสร้างตัวกระตุ้นใหม่ เมื่อสร้างตัวกระตุ้นแล้ว ให้เปิดตัวกระตุ้นนั้นและสร้างวัตถุและคุณสมบัติ

พื้นที่ทำงาน

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

ทุกคนยังมี พื้นที่ทํางานของฉัน ด้วย พื้นที่ทํางาน ของฉันคือ Sandbox ส่วนบุคคลที่คุณสร้างเนื้อหาสําหรับตัวคุณเอง

หากต้องการดูพื้นที่ทํางานของคุณ ให้เลือก พื้นที่ทํางาน จากบานหน้าต่างนําทางด้านซ้ายของคุณ

เรียนรู้เพิ่มเติมเกี่ยวกับพื้นที่ทํางาน

ตัวกระตุ้นและตัวกระตุ้น

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

เมื่อคุณสร้างตัวกระตุ้น ให้ใส่ข้อมูลลงในนั้น เรียนรู้วิธีการรับข้อมูลลงในตัวกระตุ้นของคุณจาก Power BI, กระแสเหตุการณ์ และ ฮับแบบเรียลไทม์

เหตุการณ์และเหตุการณ์

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

เหตุการณ์ สตรีม คืออินสแตนซ์ของรายการเหตุการณ์ใน Fabric คุณลักษณะเหตุการณ์ในประสบการณ์ Microsoft Fabric Real-Time Intelligence ช่วยให้คุณสามารถนําเหตุการณ์แบบเรียลไทม์เข้ามาใน Fabric แปลงข้อมูล และจากนั้นกําหนดเส้นทางไปยังปลายทางต่าง ๆ โดยไม่ต้องเขียนโค้ดใด ๆ (ไม่มีรหัส) Activator จะดําเนินการกับรูปแบบหรือเงื่อนไขที่ตรวจพบในข้อมูลเหตุการณ์สตรีม ตัวอย่างเช่น Activator ตรวจสอบรายการเหตุการณ์และตรวจพบเมื่อ "เหตุการณ์" ถึงค่าเกณฑ์บางอย่างเช่น "เวลาการส่งมอบมากกว่า 10 ชั่วโมง" จากนั้นจะดําเนินการที่เหมาะสมโดยอัตโนมัติ เช่น การแจ้งเตือนผู้ใช้หรือเริ่มใช้งานเวิร์กโฟลว์ Power Automate

ข้อมูลที่ถูกสังเกตจาก Power BI จะยังถือว่าเป็นเหตุการณ์สตรีม ในกรณีนี้ เหตุการณ์คือข้อสังเกตที่ทําจากข้อมูลตามกําหนดการปกติที่โดยทั่วไปแล้วจะตรงกับความถี่การรีเฟรชของแบบจําลองความหมาย Power BI ของคุณ (ก่อนหน้านี้เรียกว่าชุดข้อมูล) การสังเกตเหล่านี้อาจเกิดขึ้นวันละครั้งหรือแม้แต่หนึ่งครั้งต่อสัปดาห์เท่านั้น – เป็นเพียงการสตรีมเหตุการณ์ที่มีการเปลี่ยนแปลงอย่างช้า ๆ

ออบเจ็กต์

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

คําว่า อินสแตนซ์ วัตถุหมายถึงช่องแช่แข็ง/พาหนะ/แพคเกจฯลฯ ที่เฉพาะเจาะจง ซึ่งมักใช้วัตถุสําหรับข้อกําหนดหรือคลาสของวัตถุ เราใช้จํานวนประชากรเพื่ออ้างอิงถึงอินสแตนซ์ของออบเจ็กต์ทั้งหมด

กฎ

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

มีกฎสามชนิด: กฎเกี่ยวกับเหตุการณ์ กฎเกี่ยวกับเหตุการณ์ที่ถูกเพิ่มไปยังวัตถุ และกฎบนคุณสมบัติของวัตถุ

เมื่อเป็นไปตามเงื่อนไขของกฎ และเริ่มต้นการดําเนินการ จากนั้นกฎจะเปิดใช้งาน

คุณสมบัติ

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

ระยะเวลาการกลับมาใช้

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

ตัวอย่างเช่น การดําเนินงานโลจิสติกส์เภสัชกรรมกําลังขนส่งแพคเกจยาในห่วงโซ่เย็น เป้าหมายคือการได้รับการแจ้งเตือนเมื่อแพคเกจยาอุ่นเกินไป สมมติว่าข้อกําหนดของกฎประเมินอุณหภูมิเฉลี่ยในช่วงเวลาสามชั่วโมงสําหรับแต่ละแพคเกจ และเงื่อนไขของกฎคืออุณหภูมิเฉลี่ยจะมากกว่า 8°C ที่นี่ระยะเวลาการมองย้อนกลับคือหกชั่วโมง Activator จําเป็นต้องตรวจสอบข้อมูลในอดีตหกชั่วโมงเพื่อตัดสินใจว่าเงื่อนไขของกฎจัดเก็บอยู่หรือไม่

ID ออปเจ็กต์ที่ใช้งานอยู่ที่แตกต่างกัน

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