แชร์ผ่าน


เพิ่มแหล่ง CDC ของฐานข้อมูล Azure SQL ในกระแสข้อมูล

บทความนี้แสดงวิธีการเพิ่มแหล่งข้อมูล Azure SQL Database Change Data Capture (CDC) ไปยังเหตุการณ์

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

หมายเหตุ

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

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

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

โปรดทราบว่าคุณต้องไม่เปิดใช้งานการมิเรอร์ในฐานข้อมูล Azure SQL ของคุณ

เปิดใช้งาน CDC ในฐานข้อมูล Azure SQL ของคุณ

  1. ไปที่ พอร์ทัล Azure เปิดฐานข้อมูล Azure SQL ของคุณ และเลือก ตัวแก้ไขคิวรี เลือกวิธีการรับรองความถูกต้องเพื่อเข้าสู่ระบบ

    สกรีนช็อตของการเปิดฐานข้อมูล Azure SQL

  2. เรียกใช้คําสั่ง SQL ต่อไปนี้เพื่อเปิดใช้งาน CDC ในฐานข้อมูลของคุณ:

    -- Enable Database for CDC
    EXEC sys.sp_cdc_enable_db;
    
    -- Enable CDC for a table using a gating role option
    EXEC sys.sp_cdc_enable_table
        @source_schema = N'dbo',
        @source_name   = N'MyTable',
        @role_name     = NULL
    GO
    

เปิดใช้ตัวช่วยสร้างการเลือกแหล่งข้อมูล

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

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

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

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

บนหน้าเลือกแหล่งข้อมูล ค้นหาและเลือกเชื่อมต่อบนไทล์ Azure SQL DB (CDC)

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

กําหนดค่าและเชื่อมต่อกับ Azure SQL Database CDC

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

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

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

    • เซิร์ฟเวอร์: ป้อนชื่อเซิร์ฟเวอร์ Azure SQL จากพอร์ทัล Azure ซึ่งอยู่ในฟอร์มนี้: mysqlservername.database.windows.net

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

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

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

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

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

      หมายเหตุ

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

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

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

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

  5. ตอนนี้ บนหน้า เชื่อมต่อ ให้ใส่ข้อมูลต่อไปนี้:

    • เลือก ตาราง ทั้งหมดหรือป้อนชื่อตารางที่คั่นด้วยเครื่องหมายจุลภาค เช่น: dbo.table1, dbo.table2
    • สําหรับ พอร์ต ค่าเริ่มต้นคือ 1433 และไม่สามารถปรับเปลี่ยนได้
  6. เลือก ถัดไป

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

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

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

หมายเหตุ

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

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

  1. คุณสามารถดูแหล่งฐานข้อมูล SQL Azure (CDC) ที่เพิ่มไปยังเหตุการณ์ของคุณในโหมดแก้ไข

    สกรีนช็อตของการสตรีมแหล่งข้อมูล CDC ของ Azure SQL Database ในมุมมองแก้ไข

  2. หากต้องการใช้แหล่งข้อมูล CDC ของ Azure SQL Database ที่เพิ่งเพิ่มเข้าไปใหม่ ให้เลือก เผยแพร่ หลังจากที่คุณทําตามขั้นตอนเหล่านี้แหล่งข้อมูล CDC Azure SQL Database ของคุณจะพร้อมใช้งานสําหรับการแสดงภาพในมุมมอง Live

    สกรีนช็อตของการสตรีมแหล่งข้อมูล CDC ของ Azure SQL Database ในมุมมองสด

ตัวเชื่อมต่ออื่นๆ: