จัดประเภทเหตุการณ์ที่ยังไม่ได้ถูกจัดโครงสร้างในอีเวนต์สตรีมที่รับรู้ถึงสคีมา (พรีวิว)

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

Important

เวิร์กโฟลว์ Classifier เป็นส่วนหนึ่งของ Eventstreams ที่รับรู้สคีมา ซึ่งอยู่ในโหมด Preview สําหรับการอนุมานหลายสคีมาในประสบการณ์ Eventstream ที่มีอยู่ ดูที่ การปรับปรุงการประมวลผลเหตุการณ์โดยใช้การอนุมานหลายสคีมา

เมื่อใดควรใช้เวิร์กโฟลว์ Classifier

ใช้เวิร์กโฟลว์เมื่อ:

  • เหตุการณ์ต่าง ๆ ไม่ได้ถูกวางแผนไว้
  • เหตุการณ์หลายประเภทหรือรูปร่างไหลผ่านสตรีมเดียวกัน
  • เหตุการณ์จะมีฟิลด์ที่ค่าของฟิลด์ระบุประเภทเหตุการณ์ เช่น deviceType, eventType, หรือ entityType.
  • คุณต้องการประมวลผลประเภทเหตุการณ์ในสายงานเดียวกันแทนที่จะสร้าง Eventstream แยกต่างหาก

ข้อกําหนดเบื้องต้น

เลือกคอลัมน์ตัวจัดประเภท

เลือกฟิลด์ตัวจําแนกหรือตัวแยกประเภทที่:

  • ปรากฏในเหตุการณ์ที่คุณต้องการจัดประเภท
  • มีค่าคงที่สําหรับแต่ละประเภทเหตุการณ์
  • มีค่าความหมายจํากัด

ตัวอย่างเช่น พิจารณาสตรีม IoT ที่มีเหตุการณ์เหล่านี้:

{ "deviceType": "thermostat", "deviceId": "T-01", "temperature": 21.8 }
{ "deviceType": "camera", "deviceId": "C-07", "motionDetected": true }

ฟิลด์นี้ deviceType ช่วยแยกเหตุการณ์เทอร์โมสตัทออกจากเหตุการณ์กล้อง

จัดประเภทกิจกรรม

  1. เปิด Eventstream ที่รับรู้สคีมาในโหมดแก้ไข

  2. เลือกสตรีมที่มีเหตุการณ์ที่ยังไม่ได้ถูกจัดโครงสร้าง

  3. ในกริดแสดงตัวอย่างข้อมูล ให้เลือก จัดประเภทเหตุการณ์ที่ยังไม่ได้จัดโครงสร้าง

    กล่องโต้ตอบ Classify unschematized events จะเปิดขึ้น

    ภาพหน้าจอของกริดตัวอย่างข้อมูลพร้อมปุ่ม Classify เหตุการณ์ที่ยังไม่ได้จัดโครงสร้าง

  4. เลือกคอลัมน์ตัวจําแนกที่ระบุแต่ละประเภทเหตุการณ์ เช่น deviceType.

    คุณสามารถเลือกฟิลด์ซ้อนเป็นคอลัมน์ตัวจําแนกได้

  5. ตรวจสอบประเภทเหตุการณ์ที่ระบุจากค่าของฟิลด์

  6. เลือก บันทึก

    ภาพหน้าจอของกล่องโต้ตอบ Classify เหตุการณ์ที่ยังไม่ได้จัดโครงสร้าง โดยเลือก deviceType, พบ 4 ประเภทเหตุการณ์ และปุ่มบันทึก

หลังจากบันทึกแล้ว ประเภทเหตุการณ์ที่จัดประเภทจะปรากฏเป็นตัวเลือกที่เลือกได้ใน Data Preview เลือกแต่ละประเภทเหตุการณ์เพื่อยืนยันรูปร่างเหตุการณ์ที่ตรวจพบ

ภาพหน้าจอของตัวอย่างข้อมูลพร้อมประเภทเหตุการณ์ลับสี่ประเภทที่แสดงในบานหน้าต่างประเภทเหตุการณ์

พฤติกรรมของตัวจําแนก

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

สํารวจและประมวลผลเหตุการณ์ลับ

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

โอเปอเรเตอร์และปลายทางที่อัปเดตสามารถประมวลผลเหตุการณ์ลับร่วมกับเหตุการณ์ที่มีโครงสร้างและเหตุการณ์ที่ไม่ได้ระบุประเภท คุณไม่จําเป็นต้องสร้าง pipeline แยกสําหรับแต่ละประเภทเหตุการณ์