หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
บทความนี้แสดงวิธีการเพิ่มแหล่งข้อมูล Azure SQL Managed Instance Change Data Capture (CDC) ไปยังเหตุการณ์
ตัวเชื่อมต่อแหล่ง CDC อินสแตนซ์ที่จัดการแล้วของ Azure SQL สําหรับสตรีมเหตุการณ์ Microsoft Fabric ช่วยให้คุณสามารถจับภาพสแนปช็อตของข้อมูลปัจจุบันในฐานข้อมูล SQL Managed Instance ตัวเชื่อมต่อจะตรวจสอบและบันทึกการเปลี่ยนแปลงระดับแถวในอนาคตใดก็ตามในข้อมูลนี้ เมื่อการเปลี่ยนแปลงถูกบันทึกไว้ในเหตุการณ์เหตุการณ์ คุณสามารถประมวลผลข้อมูล CDC นี้ในแบบเรียลไทม์ และส่งไปยังปลายทางอื่นภายใน Fabric เพื่อประมวลผลหรือวิเคราะห์เพิ่มเติม
ข้อกำหนดเบื้องต้น
- เข้าถึงพื้นที่ทํางานในโหมดสิทธิ์การใช้งาน Fabric capacity (หรือ) โหมดสิทธิ์การใช้งานรุ่นทดลองใช้ที่มีสิทธิ์ผู้สนับสนุนหรือสูงกว่า
- ฐานข้อมูลอินสแตนซ์ที่จัดการแล้วของ Azure SQL ที่กําลังทํางานอยู่
- อินสแตนซ์ที่จัดการแล้วของ Azure SQL ของคุณต้องเปิดใช้งานจุดสิ้นสุดสาธารณะ และต้องไม่อยู่หลังไฟร์วอลล์หรือมีความปลอดภัยในเครือข่ายเสมือน
- CDC ที่เปิดใช้งานในอินสแตนซ์ที่จัดการแล้วของ Azure SQL ของคุณโดยการเรียกใช้กระบวนงาน
sys.sp_cdc_enable_dbที่เก็บไว้ สําหรับรายละเอียด ดู เปิดใช้งานและปิดใช้งานการรวบรวมข้อมูลการเปลี่ยนแปลง
เปิดใช้งานจุดสิ้นสุดสาธารณะในอินสแตนซ์ที่จัดการแล้วของ Azure SQL ของคุณ
ไปที่พอร์ทัล Azure เปิดอินสแตนซ์ที่จัดการแล้วของ Azure SQL ของคุณ เลือก เครือข่าย และเปิดใช้งานจุดสิ้นสุดสาธารณะ
เปิดใช้งาน CDC ในอินสแตนซ์ที่มีการจัดการของ Azure SQL ของคุณ
เปิดใช้งาน CDC สําหรับฐานข้อมูล
EXEC sys.sp_cdc_enable_db;เปิดใช้งาน CDC สําหรับตารางโดยใช้ตัวเลือกบทบาทการตรวจสอบ ใน
MyTableตัวอย่างนี้คือชื่อของตาราง SQLEXEC sys.sp_cdc_enable_table @source_schema = N'dbo', @source_name = N'MyTable', @role_name = NULL GOหลังจากดําเนินการคิวรีสําเร็จแล้ว คุณได้เปิดใช้งาน CDC ในอินสแตนซ์ที่จัดการแล้วของ Azure SQL ของคุณ
เพิ่ม CDC อินสแตนซ์ที่จัดการแล้วของ Azure SQL เป็นแหล่งข้อมูล
ในตัวแสดงเวลาจริงของ Fabric เลือก เหตุการณ์สตรีม เพื่อสร้างเหตุการณ์ใหม่
บนหน้าจอถัดไป เลือก เพิ่มแหล่งข้อมูลภายนอก
กําหนดค่าและเชื่อมต่อกับ Azure SQL Managed Instance CDC
บนหน้า เชื่อมต่อ เลือก การเชื่อมต่อใหม่
ในส่วน การตั้งค่าการเชื่อมต่อ ให้ป้อนค่าต่อไปนี้สําหรับ SQL Server บน VM:
เซิร์ฟเวอร์: ป้อนจุดสิ้นสุดจากพอร์ทัล Azure แทนที่เครื่องหมายจุลภาคระหว่างโฮสต์และพอร์ตด้วยเครื่องหมายทวิภาค ตัวอย่างเช่น ถ้าปลายทางของคุณคือ
xxxxx.public.xxxxxx.database.windows.net,3342คุณควรป้อนxxxxx.public.xxxxxx.database.windows.net:3342ในฟิลด์ เซิร์ฟเวอร์ฐานข้อมูล: ใส่ชื่อของฐานข้อมูลที่คุณต้องการเชื่อมต่อภายในอินสแตนซ์ที่จัดการแล้วของ Azure SQL ของคุณ
เลื่อนลง และ ในส่วน ข้อมูลประจําตัว การเชื่อมต่อ ให้ทําตามขั้นตอนเหล่านี้
สําหรับ ชื่อการเชื่อมต่อ ให้ใส่ชื่อสําหรับการเชื่อมต่อ
สําหรับชนิดการรับรองความถูกต้อง เลือกพื้นฐาน
หมายเหตุ
ในขณะนี้ Fabric event streams สนับสนุนเฉพาะการรับรองความถูกต้องพื้นฐานเท่านั้น
ใส่ ชื่อผู้ใช้ และ รหัสผ่าน สําหรับ SQL Server บน VM
เลือก เชื่อมต่อ ที่ด้านล่างของหน้า
ตอนนี้ ที่หน้าเชื่อมต่อ ให้เลือกตารางทั้งหมดหรือป้อนชื่อตาราง หากคุณเลือกรายการหลัง ให้ระบุตารางโดยใช้รายการตัวระบุตารางที่คั่นด้วยเครื่องหมายจุลภาค (
schemaName.tableName) หรือนิพจน์ปกติที่ถูกต้อง เช่น:- ใช้
dbo.test.*เพื่อเลือกตารางทั้งหมดที่มีชื่อเริ่มต้นด้วยdbo.test - ใช้
dbo\.(test1|test2)เพื่อเลือกdbo.test1และdbo.test2
คุณสามารถรวมทั้งสองรูปแบบในรายการได้ ขีดจํากัดอักขระทั้งหมดสําหรับรายการทั้งหมดคือ 102,400 อักขระ
- ใช้
คุณอาจขยาย การตั้งค่าขั้นสูง เพื่อกําหนดค่า โหมดการจัดการทศนิยม ซึ่งระบุวิธีที่ตัวเชื่อมต่อจัดการ
DECIMALและNUMERICค่าคอลัมน์:-
Precise: แสดงค่าโดยใช้ชนิดทศนิยมที่แน่นอน (ตัวอย่างเช่น JavaBigDecimal) เพื่อให้แน่ใจว่ามีความแม่นยําและความแม่นยําเต็มในการแสดงข้อมูล -
Double: แปลงค่าเป็นจํานวนจุดทศนิยมลอยตัวที่มีความแม่นยําสองเท่า ซึ่งช่วยปรับปรุงความสามารถในการใช้งานและประสิทธิภาพการทํางาน แต่อาจส่งผลให้สูญเสียความแม่นยํา -
String: เข้ารหัสค่าเป็นสตริงที่จัดรูปแบบ ซึ่งทําให้ง่ายต่อการใช้งานในระบบปลายทาง แต่สูญเสียข้อมูลเชิงความหมายเกี่ยวกับชนิดตัวเลขดั้งเดิม
-
เลือก ถัดไป
บนหน้า ตรวจสอบ + เชื่อมต่อ ให้ตรวจสอบสรุป จากนั้นเลือก เชื่อมต่อ
ดูเหตุการณ์ที่อัปเดตแล้ว
คุณสามารถดูแหล่งข้อมูล Azure SQL MI DB (CDC) ที่เพิ่มลงในเหตุการณ์สตรีม ของคุณในโหมดแก้ไข ได้
หากต้องการใช้แหล่งที่มาอินสแตนซ์ที่จัดการแล้วของ Azure SQL ที่เพิ่งเพิ่มใหม่ ให้เลือก เผยแพร่ หลังจากที่คุณทําตามขั้นตอนเหล่านี้แล้ว แหล่งข้อมูลอินสแตนซ์ที่จัดการแล้วของ Azure SQL ของคุณจะพร้อมใช้งานสําหรับการแสดงภาพในมุมมอง Live
เนื้อหาที่เกี่ยวข้อง
ตัวเชื่อมต่ออื่นๆ: