แชร์ผ่าน


เพิ่มฐานข้อมูล Azure SQL เปลี่ยน Data Capture (CDC) เป็นแหล่งข้อมูลในฮับแบบเรียลไทม์

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

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

  • เข้าถึงพื้นที่ทํางานในโหมดสิทธิ์การใช้งาน Fabric capacity (หรือ) โหมดสิทธิ์การใช้งานรุ่นทดลองใช้ที่มีสิทธิ์ผู้สนับสนุนหรือสูงกว่า
  • เซิร์ฟเวอร์ 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. บนหน้า ฮับ เรียลไทม์ เลือก + แหล่งข้อมูล ภายใต้ เชื่อมต่อไปยัง บนเมนูนําทางด้านซ้าย คุณยังสามารถไปที่ หน้า แหล่งข้อมูล จาก หน้า สตรีม ข้อมูลทั้งหมด หรือ สตรีม ข้อมูลของฉัน โดยการเลือก ปุ่ม + เชื่อมต่อแหล่งข้อมูล ที่มุมบนขวา

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

  1. บนหน้าแหล่งข้อมูล เลือกประเภทของแหล่งข้อมูล Microsoft ที่ด้านบน จากนั้นเลือกเชื่อมต่อบนไทล์ Azure SQL DB (CDC)

    สกรีนช็อตที่แสดงการเลือกฐานข้อมูล Azure SQL (CDC) เป็นชนิดแหล่งข้อมูลในหน้าแหล่งข้อมูล

    ใช้คําแนะนําจากส่วน เชื่อมต่อกับแหล่ง CDC Azure SQL Database

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

  1. ในฮับแบบเรียลไทม์ เลือก แหล่งข้อมูล Microsoft บนเมนูนําทางด้านซ้าย คุณสามารถใช้กล่องค้นหาเพื่อพิมพ์ชื่อทรัพยากรของคุณ หรือใช้ตัวกรอง (แหล่งที่มา การสมัครใช้งาน กลุ่มทรัพยากร ภูมิภาค) เพื่อค้นหาทรัพยากรของคุณ

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

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

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

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

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

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

เชื่อมต่อกับแหล่งข้อมูล CDC ของ Azure SQL Database

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

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

    ถ้าคุณมี การเชื่อมต่อกับ แหล่ง CDC Azure SQL Database ของคุณอยู่แล้ว คุณสามารถเลือกจากรายการดรอปดาวน์การเชื่อมต่อ และไปยังการกําหนดค่าพอร์ตและตาราง

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

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

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

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

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

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

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

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

      หมายเหตุ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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