เพิ่มฐานข้อมูล Azure SQL เปลี่ยนการจับภาพข้อมูล (CDC) เป็นแหล่งข้อมูลในฮับเวลาจริง (ตัวอย่าง)

บทความนี้อธิบายวิธีการรับเหตุการณ์จาก Azure SQL Database Change Data Capture (CDC) ลงในฮับ Fabric Real-Time ตัวเชื่อมต่อแหล่ง CDC Azure SQL Database ช่วยให้คุณสามารถจับภาพสแนปช็อตของข้อมูลปัจจุบันในฐานข้อมูล Azure SQL ได้ ตัวเชื่อมต่อจะตรวจสอบและบันทึกการเปลี่ยนแปลงระดับแถวในอนาคตใดก็ตามในข้อมูลนี้

หมายเหตุ

ฮับแบบเรียลไทม์อยู่ในตัวอย่างในขณะนี้

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

  • รับการเข้าถึงพื้นที่ทํางาน Fabric premium ด้วย สิทธิ์ผู้ สนับสนุนหรือสูงกว่า
  • เซิร์ฟเวอร์ Azure SQL ที่กําลังทํางานพร้อมฐานข้อมูล Azure SQL
  • การเป็นสมาชิกใน บทบาทเซิร์ฟเวอร์แบบคงที่ของ sysadmin สําหรับ SQL Server และ db_owner บทบาทบนฐานข้อมูล
  • CDC ที่เปิดใช้งานบนฐานข้อมูล Azure SQL ของคุณโดยการเรียกใช้ กระบวนงาน sys.sp_cdc_enable_dbที่เก็บไว้ สําหรับรายละเอียด ดู เปิดใช้งานและปิดใช้งานการรวบรวมข้อมูลการเปลี่ยนแปลง

หมายเหตุ

  • ไม่ควรเปิดใช้งานการมิเรอร์ในฐานข้อมูลของคุณ
  • ไม่รองรับ CDC หลายตาราง

รับเหตุการณ์จาก CDC ฐานข้อมูล Azure SQL

คุณสามารถรับเหตุการณ์จาก CDC ฐานข้อมูล Azure SQL ลงในฮับเรียลไทม์หนึ่งในวิธีต่อไปนี้:

เปิดใช้ เพิ่มประสบการณ์แหล่งข้อมูล

  1. ลงชื่อเข้าใช้ Microsoft Fabric

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

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

    สกรีนช็อตที่แสดงวิธีการเปิดใช้งานฮับแบบเรียลไทม์ใน Microsoft Fabric

ใช้คําแนะนําจากส่วน เพิ่ม CDC ฐานข้อมูล Azure SQL เป็นแหล่งข้อมูล

หน้าแหล่งที่มาของ Microsoft

  1. ในฮับแบบเรียลไทม์ เลือก แหล่งข้อมูลของ Microsoft

  2. ในรายการดรอปดาวน์ แหล่งที่มา ให้เลือก Azure SQL DB (CDC)

  3. สําหรับ การสมัครใช้งาน ให้เลือก การสมัครใช้งาน Azure ที่มีกลุ่มทรัพยากรที่มีฐานข้อมูล SQL ของคุณ

  4. สําหรับ กลุ่มทรัพยากร เลือก กลุ่ม ทรัพยากรที่มีฐานข้อมูล SQL ของคุณ

  5. สําหรับ ภูมิภาค ให้เลือกตําแหน่งที่ตั้งที่ฐานข้อมูล SQL ของคุณอยู่

  6. ตอนนี้ ให้ย้ายเมาส์ไปไว้เหนือชื่อของฐานข้อมูล SQL ที่คุณต้องการเชื่อมต่อกับฮับเรียลไทม์ในรายการของฐานข้อมูล และเลือกปุ่ม เชื่อมต่อ หรือเลือก ... (จุดไข่ปลา) จากนั้นเลือกปุ่มเชื่อมต่อ

    สกรีนช็อตที่แสดงหน้าแหล่งที่มาของ Microsoft พร้อมตัวกรองเพื่อแสดงฐานข้อมูล SQL และปุ่มเชื่อมต่อสําหรับฐานข้อมูล Azure SQL

    หากต้องการกําหนดค่าข้อมูลการเชื่อมต่อ ให้ใช้ขั้นตอนจากส่วน เพิ่ม CDC ฐานข้อมูล Azure SQL เป็นแหล่งข้อมูล ข้ามขั้นตอนแรกของการเลือก Azure SQL DB (CDC) เป็นชนิดแหล่งข้อมูลในตัวช่วยสร้างการเพิ่มแหล่งข้อมูล

เพิ่ม CDC ฐานข้อมูล Azure SQL เป็นแหล่งข้อมูล

  1. บนหน้าจอ เลือกแหล่งข้อมูล ให้เลือก Azure SQL DB (CDC)

    สกรีนช็อตของการเลือก Azure SQL DB (CDC)

  2. บนหน้า เชื่อมต่อ เลือก ไปยังทรัพยากร เพื่อนําทางไปยังฐานข้อมูล Azure SQL จดบันทึกชื่อเซิร์ฟเวอร์บนหน้าภาพรวม ซึ่งอยู่ในรูปแบบต่อไปนี้: myazuresqlserver.database.windows.net

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

  3. บนหน้า เชื่อมต่อ เลือก การเชื่อมต่อใหม่

    สกรีนช็อตที่แสดงหน้าเชื่อมต่อของตัวช่วยสร้างการเพิ่มแหล่งข้อมูลพร้อมลิงก์ **การเชื่อมต่อใหม่** ที่เน้น

  4. ในส่วน การตั้งค่าการเชื่อมต่อ ให้ป้อนค่าต่อไปนี้สําหรับฐานข้อมูล Azure SQL ของคุณ:

    • เซิร์ฟเวอร์: ป้อนชื่อเซิร์ฟเวอร์ Azure SQL จากพอร์ทัล Azure

    • ฐานข้อมูล: ป้อนชื่อฐานข้อมูล Azure SQL จากพอร์ทัล Azure

      สกรีนช็อตที่แสดงส่วนการตั้งค่าการเชื่อมต่อของหน้าการเชื่อมต่อใหม่

  5. เลื่อนลง และ ในส่วน ข้อมูลประจําตัว การเชื่อมต่อ ให้ทําตามขั้นตอนเหล่านี้

    1. สําหรับ ชื่อการเชื่อมต่อ ให้ใส่ชื่อสําหรับการเชื่อมต่อ

    2. สําหรับชนิดการรับรองความถูกต้อง เลือกพื้นฐาน

      หมายเหตุ

      ในขณะนี้ Fabric event streams สนับสนุนเฉพาะการรับรองความถูกต้องพื้นฐานเท่านั้น

    3. ใส่ ชื่อผู้ใช้ และ รหัสผ่าน สําหรับฐานข้อมูล

    4. เลือก เชื่อมต่อ

      สกรีนช็อตที่แสดงส่วนข้อมูลประจําตัวการเชื่อมต่อของหน้าการเชื่อมต่อใหม่

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

    1. เลือกตารางทั้งหมดหรือป้อนชื่อตารางที่คั่นด้วยเครื่องหมายจุลภาค เช่น: dbo.table1, dbo.table2

    2. สําหรับ พอร์ต ค่าเริ่มต้นคือ 1433 และไม่สามารถปรับเปลี่ยนได้

    3. ในส่วนรายละเอียด Stream ทางด้านขวา เลือกพื้นที่ทํางาน Fabric ที่คุณต้องการบันทึกเหตุการณ์ที่เป็นตัวช่วยสร้างจะสร้าง

    4. สําหรับ ชื่อเหตุการณ์ใส่ชื่อสําหรับเหตุการณ์กระแสข้อมูล ตัวช่วยสร้างสร้างเหตุการณ์กระแสข้อมูลด้วย CDC Azure SQL Database ที่เลือกเป็นแหล่งข้อมูล

    5. ชื่อ Stream จะถูกสร้างขึ้นสําหรับคุณโดยอัตโนมัติ โดยการผนวก -stream เข้ากับชื่อของเหตุการณ์สตรีม คุณสามารถดูสตรีมนี้บนฮับ แบบเรียลไทม์ หน้าสตรีม ข้อมูลทั้งหมดเมื่อตัวช่วยสร้างเสร็จสิ้น

    6. เลือก ถัดไป

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

  7. บนหน้าจอ ตรวจสอบและสร้าง ให้ตรวจสอบสรุป จากนั้นเลือก สร้างแหล่งข้อมูล

    สกรีนช็อตที่แสดงหน้าการตรวจสอบและสร้างตัวช่วยสร้างการเพิ่มแหล่งข้อมูลที่เติม

ดูรายละเอียดสตรีมข้อมูล

  1. บนหน้า ตรวจสอบและสร้าง ถ้าคุณเลือก เปิดเหตุการณ์เหตุการณ์ ตัวช่วยสร้างจะเปิดเหตุการณ์ที่สร้างขึ้นให้คุณด้วย CDC ฐานข้อมูล Azure SQL ที่เลือกเป็นแหล่งข้อมูล หากต้องการปิดตัวช่วยสร้าง ให้เลือก ปิด ที่ด้านล่างของหน้า

    สกรีนช็อตที่แสดงหน้าตรวจสอบและสร้างหลังจากการสร้างแหล่งข้อมูลสําเร็จ

  2. ในฮับแบบเรียลไทม์ เลือก สตรีมข้อมูลทั้งหมด เมื่อต้องการดูสตรีมข้อมูลใหม่ ให้ รีเฟรชหน้าสตรีม ข้อมูลทั้งหมด

    สกรีนช็อตที่แสดงหน้าสตรีมข้อมูลทั้งหมดในเวลาจริงด้วยสตรีมที่คุณเพิ่งสร้างขึ้น

    สําหรับขั้นตอนโดยละเอียด ดูรายละเอียดของสตรีมข้อมูลใน Fabric Real-Time hub

หากต้องการเรียนรู้เกี่ยวกับการใช้สตรีมข้อมูล โปรดดูบทความต่อไปนี้: