แชร์ผ่าน


เพิ่มแหล่งเหตุการณ์ที่เก็บข้อมูล Azure Blob ไปยังเหตุการณ์สตรีม (ตัวอย่าง)

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

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

สตรีมเหตุการณ์ของ Fabric สนับสนุนชนิดเหตุการณ์ของที่เก็บข้อมูล Blob ต่อไปนี้:

ชื่อเหตุการณ์ คำอธิบาย
Microsoft.Storage.BlobCreated ทริกเกอร์เมื่อมีการสร้างหรือแทนที่ blob
Microsoft.Storage.BlobDeleted ถูกทริกเกอร์เมื่อมีการลบ blob
Microsoft.Storage.BlobRenamed ถูกทริกเกอร์เมื่อมีการเปลี่ยนชื่อ blob
Microsoft.Storage.BlobTierChanged ถูกทริกเกอร์เมื่อมีการเปลี่ยนแปลงระดับการเข้าถึง blob
Microsoft.Storage.Directory สร้าง ถูกทริกเกอร์เมื่อสร้างไดเรกทอรี
Microsoft.Storage.DirectoryRenamed ถูกทริกเกอร์เมื่อมีการเปลี่ยนชื่อไดเรกทอรี
Microsoft.Storage.AsyncOperationInitiated ถูกทริกเกอร์เมื่อเริ่มต้นการดําเนินการที่เกี่ยวข้องกับการย้ายหรือคัดลอกข้อมูลจากที่เก็บถาวรไปยังระดับร้อนหรือเย็น
Microsoft.Storage.DirectoryDeleted ถูกทริกเกอร์เมื่อไดเรกทอรีถูกลบ
Microsoft.Storage.BlobInventoryPolicyCompleted ถูกทริกเกอร์เมื่อการรันสินค้าคงคลังเสร็จสมบูรณ์สําหรับกฎที่กําหนดนโยบายสินค้าคงคลัง
Microsoft.Storage.LifecyclePolicyCompleted ถูกทริกเกอร์เมื่อการดําเนินการที่กําหนดโดยนโยบายการจัดการวงจรชีวิตเสร็จสิ้นแล้ว

สําหรับข้อมูลเพิ่มเติมเกี่ยวกับชนิดเหตุการณ์ที่พร้อมใช้งาน ดู ที่ Azure Blob Storage เป็นแหล่งข้อมูลตารางเหตุการณ์

หมายเหตุ

แหล่งข้อมูล นี้ไม่ได้รับการสนับสนุน ในภูมิภาคต่อไปนี้ของความจุพื้นที่ทํางานของคุณ: Germany West Central, South-Central US, West US2, West US3, West India

เหตุการณ์ที่ไม่ได้สตรีมเทียบกับสตรีม

เหตุการณ์ Azure Blob Storage เป็นเหตุการณ์ที่ไม่ต่อเนื่องพร้อมด้วยจุดเริ่มต้นและจุดสิ้นสุดที่ชัดเจน ฮับแบบเรียลไทม์ของ Fabric สามารถจับเหตุการณ์เหล่านี้ได้สองรูปแบบ:

  • เหตุการณ์ที่ไม่ได้สตรีม เหตุการณ์เหล่านี้จะแสดงในรูปแบบดิบเป็นเหตุการณ์ที่ไม่ต่อเนื่อง ถ้าเหตุการณ์ที่เก็บข้อมูล Azure Blob ไม่ได้สตรีมในเหตุการณ์ เหตุการณ์เหล่านั้นไม่ได้เชื่อมต่อโดยตรงกับเหตุการณ์ และไม่ได้สร้างสตรีมเริ่มต้น

    สถานะนี้ระบุว่าเหตุการณ์เชื่อมโยงกับ Fabric ในฮับเรียลไทม์และกําลังรอการดําเนินการเพิ่มเติม การดําเนินการรวมถึงการสร้างการแจ้งเตือนด้วย Fabric Activator ที่ดําเนินการรายการงาน Fabric เช่น Pipeline หรือ Notebook ใน แท็บเหตุการณ์ Fabric ในฮับเวลาจริง

    สกรีนช็อตที่แสดงเหตุการณ์ที่เก็บข้อมูล Azure Blob ที่ยังไม่ได้สตรีมพร้อมปุ่มไปยังเหตุการณ์ Stream

  • เหตุการณ์สตรีม เหตุการณ์เหล่านี้จะถูกแปลงเป็นเหตุการณ์ต่อเนื่อง ทําให้สามารถเปลี่ยนและกําหนดเส้นทางตามเวลาจริงไปยังปลายทางต่าง ๆ ใน Fabric เพื่อการวิเคราะห์เพิ่มเติม ในเหตุการณ์ การเลือก ปุ่มเหตุการณ์ Stream บนแหล่งเก็บข้อมูล Azure Blob ที่ยังไม่ได้สตรีมแปลงเหตุการณ์เป็นเหตุการณ์ต่อเนื่อง จากนั้นเหตุการณ์จะถูกกําหนดสตรีมเริ่มต้น ให้คุณเพิ่มการดําเนินการและกําหนดเส้นทางไปยังปลายทางอื่น ๆ ใน Fabric

    สกรีนช็อตที่แสดงเหตุการณ์การจัดเก็บข้อมูล Azure Blob ที่สตรีมในเหตุการณ์

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

  • เข้าถึงพื้นที่ทํางานในโหมดสิทธิ์การใช้งาน Fabric capacity (หรือ) โหมดสิทธิ์การใช้งานรุ่นทดลองใช้ที่มีสิทธิ์ผู้สนับสนุนหรือสูงกว่า
  • การเข้าถึง Azure Blob StorageV2 (วัตถุประสงค์ทั่วไป v2), BlockBlobStorage หรือบัญชี BlobStorage ที่ เก็บข้อมูล (วัตถุประสงค์ทั่วไป v1) ไม่สนับสนุนการรวมกับสตรีมเหตุการณ์ Fabric
  • ถ้าคุณไม่มีเหตุการณ์สตรีม ให้สร้างเหตุการณ์สตรีม

เพิ่มเหตุการณ์ที่เก็บข้อมูล Azure Blob เป็นแหล่งข้อมูล

ถ้าคุณยังไม่ได้เพิ่มแหล่งข้อมูลใด ๆ ลงในเหตุการณ์สตรีมของคุณ ให้เลือก ใช้ไทล์แหล่งข้อมูล ภายนอก

สกรีนช็อตที่แสดงการเลือกใช้ไทล์แหล่งข้อมูลภายนอก

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

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

บนหน้า เลือกแหล่งข้อมูล ให้ค้นหาและเลือก เชื่อมต่อ บนไทล์เหตุการณ์ของ Azure Blob Storage

สกรีนช็อตที่แสดงการเลือกเหตุการณ์ Azure Blob Storage เป็นชนิดแหล่งข้อมูลในหน้าต่างเลือกแหล่งข้อมูล

กําหนดค่าและเชื่อมต่อกับเหตุการณ์ที่เก็บข้อมูล Azure Blob

  1. บนหน้าจอ เชื่อมต่อ ทําตามขั้นตอนเหล่านี้:

    1. เลือก การสมัครใช้งาน Azure ที่มีบัญชีเก็บข้อมูล
    2. เลือก บัญชี ที่เก็บข้อมูลที่คุณต้องการบันทึกไว้ในเหตุการณ์สตรีม
    3. จากนั้นเลือก ถัดไป ที่ด้านล่างของหน้า

    สกรีนช็อตของหน้าจอเชื่อมต่อ

  2. บนหน้าจอ ตรวจสอบ + เชื่อมต่อ ให้ตรวจสอบสรุป จากนั้นเลือก เชื่อมต่อ เพื่อทําให้การกําหนดค่าสําหรับเหตุการณ์ที่เก็บข้อมูล Azure Blob เสร็จสมบูรณ์

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

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

    สกรีนช็อตของหน้าจอ เพิ่ม

หมายเหตุ

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

ดูเหตุการณ์ที่อัปเดตแล้ว

  1. เมื่อสร้างการเชื่อมต่อแล้ว คุณสามารถดูแหล่งเหตุการณ์ Azure Blob Storage ที่เพิ่มไปยังเหตุการณ์สตรีมของคุณในโหมดแก้ไข เลือก เผยแพร่ เพื่อเผยแพร่เหตุการณ์และเริ่มจับภาพเหตุการณ์ Azure Blob Storage ของคุณ

    สกรีนช็อตของแหล่งที่มาของที่เก็บข้อมูล Blob Azure ที่เพิ่มไปยังเหตุการณ์สตรีม

    หมายเหตุ

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

  2. ถ้าคุณต้องการแปลงเหตุการณ์พื้นที่ทํางาน Fabric เปิดเหตุการณ์ของคุณ และเลือก แก้ไข เพื่อเข้าสู่ โหมดแก้ไข จากนั้นคุณสามารถเพิ่มการดําเนินงานเพื่อแปลงเหตุการณ์ในพื้นที่ทํางาน Fabric หรือกําหนดเส้นทางไปยังปลายทางเช่น Lakehouse

    สกรีนช็อตที่แสดงเหตุการณ์สตรีมในโหมดถ่ายทอดสด

แปลงเหตุการณ์ที่เก็บข้อมูล Azure Blob

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

  1. หลังจากที่คุณเพิ่มแหล่งเหตุการณ์การจัดเก็บข้อมูล Blob Azure ในโหมดแก้ไข เลือกเหตุการณ์ Stream ในแหล่งข้อมูลเพื่อแปลงเหตุการณ์ที่เก็บข้อมูล Blob ลงในสตรีมข้อมูล

    สกรีนช็อตของแหล่งข้อมูลเหตุการณ์ที่ไม่ได้สตรีมในโหมดแก้ไขพร้อมเหตุการณ์ Stream ที่เน้น

  2. ตอบกลับใช่ป็อปอัพที่ถามว่าคุณต้องการสตรีมเหตุการณ์ที่เก็บข้อมูล Blob ลงในเหตุการณ์เหตุการณ์หรือไม่

    สกรีนช็อตของป๊อปอัปการยืนยันสําหรับเหตุการณ์การสตรีม

  3. ในตัวแก้ไข สตรีมเริ่มต้นจะถูกสร้างขึ้นภายในโหนดเหตุการณ์ระบุว่า เหตุการณ์ Blob Storage จะถูกแปลงเป็นสตรีมเป็นค่าเริ่มต้น

    สกรีนช็อตของเหตุการณ์สตรีมในโหมดแก้ไขที่แสดงสตรีมเริ่มต้น

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

    สกรีนช็อตของเหตุการณ์ที่เผยแพร่ใน Live View

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

    สกรีนช็อตของเหตุการณ์ที่แปลงแล้วในโหมดแก้ไข

  6. เมื่อการเปลี่ยนแปลงถูกเผยแพร่ เหตุการณ์ Azure Blob Storage ที่สตรีมแล้วจะถูกแปลง และกําหนดเส้นทางไปยังปลายทางที่กําหนดใน Fabric

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

    คุณยังสามารถดูสตรีมข้อมูลบนแท็บ สตรีม ข้อมูลของฉันของ ฮับ เรียลไทม์สําหรับการตรวจสอบได้

    สกรีนช็อตของเหตุการณ์ที่แสดงอยู่ภายใต้สตรีมข้อมูลในฮับเรียลไทม์

ข้อจำกัดที่ทราบ

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