บทช่วยสอนแบบเรียลไทม์ส่วนที่ 2: รับข้อมูลในฮับเรียลไทม์

บทช่วยสอนส่วนนี้อธิบายวิธีการเรียกดูฮับ Real-Time สร้างสตรีมเหตุการณ์ แปลงเหตุการณ์ และสร้างปลายทางเพื่อส่งเหตุการณ์ที่แปลงไปยังฐานข้อมูล KQL

หมายเหตุ

บทช่วยสอนนี้เป็นส่วนหนึ่งของชุดข้อมูล สําหรับส่วนก่อนหน้า โปรดดูบทช่วยสอนส่วนที่ 1: ตั้งค่า Eventhouse

สร้างเหตุการณ์สตรีม

ใช้แกลเลอรีตัวอย่างเพื่อสร้างสตรีมเหตุการณ์ที่จําลองข้อมูลการเช่าจักรยาน

  1. เลือก เรียลไทม์ ในแถบนําทางด้านซ้าย

  2. เลือก เพิ่มข้อมูล ที่มุมขวาบนของหน้า เลื่อนลง แล้วเลือกไทล์ การเช่าจักรยาน

    สกรีนช็อตของหน้าแหล่งข้อมูลที่มีไทล์ การเช่าจักรยาน ถูกเน้น

  3. บนหน้า เชื่อมต่อแหล่งข้อมูล สําหรับ ชื่อแหล่งที่มา ให้ป้อน TutorialSource

  4. ในส่วน รายละเอียดสตรีม ให้เลือกปุ่มดินสอ เปลี่ยนชื่อของสตรีมเหตุการณ์เป็น TutorialEventstream แล้วเลือก ถัดไป

  5. บนหน้า ตรวจสอบ + เชื่อมต่อ ให้ตรวจสอบการตั้งค่า แล้วเลือก เชื่อมต่อ

    สกรีนช็อตของหน้าตรวจสอบและเชื่อมต่อ

แปลงเหตุการณ์: เพิ่มการประทับเวลา

เมื่อสร้างแหล่งที่มาของสตรีมเหตุการณ์แล้ว คุณสามารถเปิดสตรีมเหตุการณ์และเพิ่มการตั้งค่าเพิ่มเติมได้

  1. หลังจากสร้างสตรีมเหตุการณ์แล้ว บนหน้า ตรวจสอบ + เชื่อมต่อ ให้เลือก เปิดสตรีมเหตุการณ์

    สกรีนช็อตของการตรวจทาน + เชื่อมต่อหน้าด้วยปุ่มเปิดเหตุการณ์ปัจจุบันที่เลือกไว้

    คุณยังสามารถเรียกดูสตรีมเหตุการณ์จากสตรีมข้อมูลของฉันได้โดยการเลือกสตรีมแล้วเลือกเปิดสตรีมเหตุการณ์

  2. บน Ribbon เมนู ให้เลือก แก้ไข พื้นที่ทํางานสําหรับเขียน ซึ่งเป็นส่วนกึ่งกลางจะเปลี่ยนเป็นสีเหลืองและเปิดใช้งานสําหรับการเปลี่ยนแปลง

    สกรีนช็อตพร้อมปุ่มแก้ไขที่เลือก

  3. ในพื้นที่ทํางานการเขียนเหตุการณ์เลือกลูกศรลงบนการแปลงเหตุการณ์ หรือเพิ่มไทล์ปลายทาง จากนั้น เลือกจัดการเขตข้อมูล ไทล์ถูกเปลี่ยนชื่อเป็นManageFields

    สกรีนช็อตของการเขียนพื้นที่ทํางานด้วยเหตุการณ์การแปลงหรือเพิ่มปลายทาง

  4. เลือกไอคอนดินสอในบานหน้าต่าง จัดการเขตข้อมูล และทําตามขั้นตอนเหล่านี้:

    1. ใน ชื่อการดําเนินการ ให้ใส่ บทช่วยสอนแปลง

    2. เลือก เพิ่มเขตข้อมูลทั้งหมด

      สกรีนช็อตที่มีการเลือกปุ่มเพิ่มเขตข้อมูลทั้งหมด

    3. เลือก + เพิ่มฟิลด์

    4. จากเมนูแบบเลื่อนลง ฟิลด์ ให้เลือก ระบบฟังก์ชัน>วันที่และเวลาในตัว Timestamp()

      สกรีนช็อตพร้อมฟังก์ชันในตัวที่เลือก

    5. ในชื่อ ให้ใส่ประทับเวลา

    6. เลือก เพิ่ม

    7. ยืนยันว่า Timestamp ถูกเพิ่มในรายการเขตข้อมูล และเลือกบันทึก ไทล์ TutorialTransform แสดงข้อผิดพลาดเนื่องจากปลายทางยังไม่ได้กําหนดค่า

สร้างปลายทางสําหรับการประทับเวลา

สร้างปลายทางเพื่อส่งเหตุการณ์ที่แปลงไปยังฐานข้อมูล KQL

  1. ชี้ไปที่ขอบขวาของไทล์ TutorialTransform แล้วเลือกไอคอนเครื่องหมายบวกสีเขียว

  2. เลือก Destinations>Eventhouse เพื่อสร้างปลายทาง

  3. เลือกไอคอนดินสอบนไทล์ Eventhouse

    สกรีนช็อตที่แสดงไอคอนดินสอที่เลือกบนไทล์ Eventhouse

  4. ในบานหน้าต่าง Eventhouse ให้ป้อนข้อมูลต่อไปนี้:

    ฟิลด์ มูลค่า
    โหมดการนําเข้าข้อมูล การประมวลผลเหตุการณ์ก่อนการนําเข้า
    ชื่อปลายทาง บทช่วยสอนการสัมมนา
    พื้นที่ เลือกพื้นที่ทํางานที่คุณได้สร้างทรัพยากรของคุณ
    อีเวนต์เฮ้าส์ กวด วิชา
    ฐานข้อมูล KQL กวด วิชา
    ตารางปลายทาง สร้าง ใหม่ - ใส่ RawData เป็นชื่อตาราง
    รูปแบบข้อมูลป้อนเข้า Json
  5. ตรวจสอบว่าได้เลือกช่องเปิดใช้งานการนําเข้าหลังจากเพิ่มข้อมูลแล้ว

    สกรีนช็อตที่แสดงตัวเลือกเปิดใช้งานการนําเข้าที่เลือกไว้

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

  7. บน Ribbon เมนู ให้เลือก เผยแพร่

    ขณะนี้เหตุการณ์ถูกตั้งค่าเพื่อแปลงเหตุการณ์และส่งไปยังฐานข้อมูล KQL

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

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