หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
บทความนี้แสดงวิธีการเพิ่มแหล่งข้อมูล Azure SQL Database Change Data Capture (CDC) ไปยังสตรีมเหตุการณ์
ตัวเชื่อมต่อแหล่งข้อมูล Azure SQL Database CDC สําหรับสตรีมเหตุการณ์ Microsoft Fabric ช่วยให้คุณสามารถจับภาพสแนปช็อตของข้อมูลปัจจุบันในฐานข้อมูล Azure SQL database ได้ ตัวเชื่อมต่อจะตรวจสอบและบันทึกการเปลี่ยนแปลงระดับแถวในอนาคตใดก็ตามในข้อมูลนี้ เมื่อบันทึกการเปลี่ยนแปลงในสตรีมเหตุการณ์แล้ว คุณสามารถประมวลผลข้อมูล CDC นี้แบบเรียลไทม์และส่งไปยังปลายทางต่างๆ ภายใน Fabric เพื่อประมวลผลหรือวิเคราะห์เพิ่มเติม
หมายเหตุ
ด้วย DeltaFlow (พรีวิว) คุณสามารถแปลงเหตุการณ์ Debezium CDC ดิบให้เป็นสตรีมที่พร้อมสําหรับการวิเคราะห์ซึ่งสะท้อนโครงสร้างตารางต้นทางของคุณ DeltaFlow ทําให้การลงทะเบียนสคีมา การจัดการตารางปลายทาง และการจัดการวิวัฒนาการสคีมาเป็นไปโดยอัตโนมัติ หากต้องการใช้ DeltaFlow ให้เลือก เหตุการณ์ที่พร้อมสําหรับการวิเคราะห์ & สคีมาที่อัปเดตอัตโนมัติ ในระหว่างขั้นตอนการจัดการสคีมา
ข้อกำหนดเบื้องต้น
- การเข้าถึงพื้นที่ทํางานในโหมดสิทธิ์การใช้งานความจุ Fabric หรือโหมดสิทธิ์การใช้งานรุ่นทดลองใช้ที่มีสิทธิ์ Contributor หรือสูงกว่า
- เซิร์ฟเวอร์ Azure SQL ที่ทํางานอยู่กับฐานข้อมูล Azure SQL
- ฐานข้อมูล Azure SQL ของคุณควรสามารถเข้าถึงได้แบบสาธารณะและไม่อยู่หลังไฟร์วอลล์หรือรักษาความปลอดภัยในเครือข่ายเสมือน ถ้าอยู่ในเครือข่ายที่มีการป้องกัน ให้เชื่อมต่อโดยใช้การแทรกเครือข่ายเสมือนของตัวเชื่อมต่อ Eventstream
- เปิดใช้งาน CDC ในฐานข้อมูล Azure SQL ของคุณโดยการเรียกใช้กระบวนงานที่เก็บไว้
sys.sp_cdc_enable_dbสําหรับรายละเอียด ดู เปิดใช้งานและปิดใช้งานการรวบรวมข้อมูลการเปลี่ยนแปลง
หมายเหตุ
อย่าเปิดใช้งานการมิเรอร์ในฐานข้อมูล Azure SQL ของคุณ
เปิดใช้งาน CDC ใน Azure SQL Database ของคุณ
ไปที่พอร์ทัล Azure เปิดฐานข้อมูล Azure SQL ของคุณ แล้วเลือก ตัวแก้ไขคิวรี เลือกวิธีการรับรองความถูกต้องเพื่อลงชื่อเข้าใช้
เรียกใช้คําสั่ง 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
- ถ้าคุณไม่มีเหตุการณ์สตรีม ให้สร้างเหตุการณ์สตรีม
เปิดใช้ตัวช่วยสร้างการเลือกแหล่งข้อมูล
หากคุณยังไม่ได้เพิ่มแหล่งข้อมูลใดๆ ลงในสตรีมเหตุการณ์ของคุณ ให้เลือกไทล์ เชื่อมต่อแหล่งข้อมูล คุณยังสามารถเลือก เพิ่มแหล่งข้อมูล>Connect บนริบบิ้นได้อีกด้วย
หากคุณกําลังเพิ่มแหล่งที่มาไปยังสตรีมเหตุการณ์ที่เผยแพร่แล้ว ให้เปลี่ยนเป็นโหมดแก้ไข บน Ribbon ให้เลือก เพิ่มแหล่งข้อมูล Connect>
บนหน้า เลือกแหล่งข้อมูล ให้ค้นหาและเลือก เชื่อมต่อ บนไทล์ Azure SQL DB (CDC)
กําหนดค่าและเชื่อมต่อกับ Azure SQL Database CDC
นําเข้าข้อมูลการเปลี่ยนแปลงจากฐานข้อมูล Azure SQL ด้วยการลงทะเบียน Schema ตารางอัตโนมัติผ่าน CDC ลงใน Eventstream
หมายเหตุ
DeltaFlow (พรีวิว): เมื่อคุณเลือก เหตุการณ์ที่พร้อมสําหรับการวิเคราะห์ & สคีมาที่อัปเดตอัตโนมัติ ในขั้นตอนการจัดการ Schema DeltaFlow จะแปลงเหตุการณ์ Debezium CDC ดิบให้เป็นสตรีมที่พร้อมสําหรับการวิเคราะห์ที่สะท้อนโครงสร้างตารางต้นทางของคุณ DeltaFlow ยังทําให้การสร้างตารางปลายทางและการจัดการวิวัฒนาการสคีมาเป็นไปโดยอัตโนมัติ
บนหน้า เชื่อมต่อ เลือก การเชื่อมต่อใหม่
ในส่วน การตั้งค่าการเชื่อมต่อ ให้ป้อนค่าต่อไปนี้สําหรับฐานข้อมูล Azure SQL ของคุณ
เซิร์ฟเวอร์: ป้อนชื่อเซิร์ฟเวอร์ Azure SQL จากพอร์ทัล Azure ซึ่งอยู่ในฟอร์มนี้:
mysqlservername.database.windows.netฐานข้อมูล: ป้อนชื่อฐานข้อมูล Azure SQL จากพอร์ทัล Azure
เลื่อนลง และ ในส่วน ข้อมูลประจําตัว การเชื่อมต่อ ให้ทําตามขั้นตอนเหล่านี้
สําหรับ ชื่อการเชื่อมต่อ ให้ใส่ชื่อสําหรับการเชื่อมต่อ
สําหรับชนิดการรับรองความถูกต้อง เลือกพื้นฐาน
หมายเหตุ
ปัจจุบัน Fabric Eventstream รองรับการรับรองความถูกต้อง Basic เท่านั้น
ใส่ ชื่อผู้ใช้ และ รหัสผ่าน สําหรับฐานข้อมูล
เลือก เชื่อมต่อ
ตอนนี้ บนหน้า เชื่อมต่อ ให้เลือก ตารางทั้งหมด หรือ ป้อนชื่อตาราง หากคุณเลือกรายการหลัง ให้ระบุตารางโดยใช้รายการตัวระบุตารางที่คั่นด้วยเครื่องหมายจุลภาค (
schemaName.tableName) หรือนิพจน์ปกติที่ถูกต้อง เช่น:- ใช้
dbo.test.*เพื่อเลือกตารางทั้งหมดที่มีชื่อเริ่มต้นด้วยdbo.test - ใช้
dbo\.(test1|test2)เพื่อเลือกdbo.test1และdbo.test2
คุณสามารถผสมรูปแบบทั้งสองได้โดยใช้เครื่องหมายจุลภาค ขีดจํากัดอักขระทั้งหมดสําหรับรายการทั้งหมดคือ 102,400 อักขระ
- ใช้
คุณสามารถขยาย การตั้งค่าขั้นสูง เพื่อเข้าถึงตัวเลือกการกําหนดค่าเพิ่มเติมสําหรับแหล่งที่มาของ Azure SQL Database CDC ได้ดังนี้
-
โหมดการจัดการทศนิยม: กําหนดวิธีจัดการ
DECIMALตัวเชื่อมต่อและNUMERICค่าคอลัมน์:-
Precise: แสดงค่าโดยใช้ประเภททศนิยมที่แน่นอน (เช่น JavaBigDecimal) เพื่อให้มั่นใจถึงความแม่นยําและความถูกต้องอย่างเต็มที่ในการแสดงข้อมูล -
Double: แปลงค่าเป็นจํานวนจุดทศนิยมลอยตัวที่มีความแม่นยําสองเท่า การตั้งค่านี้ช่วยปรับปรุงการใช้งานและประสิทธิภาพการทํางาน แต่อาจส่งผลให้สูญเสียความแม่นยํา -
String: เข้ารหัสค่าเป็นสตริงที่จัดรูปแบบ การตั้งค่านี้ทําให้ง่ายต่อการใช้ในระบบดาวน์สตรีม แต่สูญเสียข้อมูลความหมายเกี่ยวกับประเภทตัวเลขดั้งเดิม
-
-
โหมดสแนปช็อต: ระบุเกณฑ์สําหรับการดําเนินการสแนปช็อตเมื่อตัวเชื่อมต่อเริ่มทํางาน:
-
Initial: ตัวเชื่อมต่อจะเรียกใช้สแนปช็อตเฉพาะเมื่อไม่มีการบันทึกออฟเซ็ตสําหรับชื่อเซิร์ฟเวอร์เชิงตรรกะ หรือหากตรวจพบว่าสแนปช็อตก่อนหน้านี้ล้มเหลวในการทําให้เสร็จสมบูรณ์ หลังจากสแนปช็อตเสร็จสมบูรณ์ ตัวเชื่อมต่อจะเริ่มสตรีมเรกคอร์ดเหตุการณ์สําหรับการเปลี่ยนแปลงฐานข้อมูลในภายหลัง -
InitialOnly: ตัวเชื่อมต่อจะเรียกใช้สแนปช็อตเฉพาะเมื่อไม่มีการบันทึกออฟเซ็ตสําหรับชื่อเซิร์ฟเวอร์เชิงตรรกะ หลังจากสแนปช็อตเสร็จสิ้น ขั้วต่อจะหยุดทํางาน จะไม่เปลี่ยนเป็นการสตรีมเพื่ออ่านเหตุการณ์การเปลี่ยนแปลงจากบิงล็อก -
NoData: ตัวเชื่อมต่อเรียกใช้สแนปช็อตที่บันทึกเฉพาะ Schema แต่ไม่ใช่ข้อมูลตารางใดๆ ตั้งค่าตัวเลือกนี้ถ้าคุณไม่ต้องการสแนปช็อตข้อมูลที่สอดคล้องกัน แต่คุณต้องการเฉพาะการเปลี่ยนแปลงที่เกิดขึ้นตั้งแต่ตัวเชื่อมต่อเริ่มทํางาน
-
- รายการยกเว้นคอลัมน์: ระบุคอลัมน์ที่จะแยกออกจากการเปลี่ยนแปลงค่าเหตุการณ์โดยใช้ชื่อที่มีคุณสมบัติครบถ้วน (schemaName.tableName.columnName)
-
Database applicationIntent: กําหนดลักษณะการกําหนดเส้นทางในกลุ่มความพร้อมใช้งาน SQL Server Always On:
-
ReadWrite: เชื่อมต่อกับแบบจําลองหลัก ใช้ตัวเลือกนี้หากการเชื่อมต่อจําเป็นต้องดําเนินการทั้งการอ่านและเขียน -
ReadOnly: อนุญาตให้กําหนดเส้นทางไปยังแบบจําลองรองที่อ่านได้สําหรับการดําเนินการแบบอ่านอย่างเดียว ใช้เพื่อเปิดใช้งาน CDC โดยตรงบนแบบจําลอง จําเป็นต้องตั้งค่า snapshot.isolation.mode เป็นสแนปช็อต ซึ่งเป็นโหมดการแยกธุรกรรมเดียวที่รองรับสําหรับแบบจําลองแบบอ่านอย่างเดียว
-
- การแทนที่คําสั่งเลือกสแนปช็อต: ใช้คุณสมบัติถ้าคุณต้องการให้สแนปช็อตรวมเฉพาะชุดย่อยของแถวในตาราง คุณสมบัตินี้มีผลกับสแนปช็อตเท่านั้น ใช้ไม่ได้กับเหตุการณ์ที่ตัวเชื่อมต่ออ่านจากบันทึก
-
โหมดการจัดการทศนิยม: กําหนดวิธีจัดการ
รายละเอียดสตรีมหรือแหล่งที่มา
บนหน้า เชื่อมต่อ ให้ทําตามขั้นตอนใดขั้นตอนหนึ่งเหล่านี้โดยพิจารณาจากว่าคุณกําลังใช้ Eventstream หรือ Real-Time ฮับ
สตรีมเหตุการณ์:
ในบานหน้าต่าง รายละเอียดแหล่งที่มา ทางด้านขวา ให้ทําตามขั้นตอนเหล่านี้:
สําหรับ ชื่อแหล่งที่มา ให้เลือกปุ่ม ดินสอ เพื่อเปลี่ยนชื่อ
โปรดสังเกตว่า ชื่อ Eventstream และ ชื่อสตรีม เป็นแบบอ่านอย่างเดียว
ฮับReal-Time:
ในส่วน รายละเอียดสตรีม ทางด้านขวา ให้ทําตามขั้นตอนเหล่านี้:
เลือกพื้นที่ทํางาน Fabric ที่คุณต้องการสร้างสตรีมเหตุการณ์
สําหรับ ชื่อสตรีมเหตุการณ์ ให้เลือกปุ่ม ดินสอ และป้อนชื่อสําหรับสตรีมเหตุการณ์
ค่า ชื่อสตรีม จะถูกสร้างขึ้นให้คุณโดยอัตโนมัติโดยการผนวก -stream ต่อท้ายชื่อของสตรีมเหตุการณ์ สตรีมนี้จะปรากฏบนหน้า สตรีมข้อมูลทั้งหมดของ ฮับแบบเรียลไทม์เมื่อตัวช่วยสร้างเสร็จสิ้น
เลือก ถัดไป ที่ด้านล่างของหน้า กําหนดค่า
ตรวจสอบและเชื่อมต่อ
บนหน้าจอ ตรวจสอบ + เชื่อมต่อ ให้ตรวจสอบข้อมูลสรุป แล้วเลือก เพิ่ม (สตรีมเหตุการณ์) หรือ เชื่อมต่อ (ฮับReal-Time)
หน้าการจัดการ Schema
ในหน้า การจัดการ Schema ให้เลือกตัวเลือกใดตัวเลือกหนึ่งต่อไปนี้:
- เหตุการณ์ที่พร้อมสําหรับการวิเคราะห์ & สคีมาที่อัปเดตอัตโนมัติ (DeltaFlow Preview): ตัวเชื่อมต่อจะแปลงเหตุการณ์ CDC ดิบให้เป็นสตรีมที่พร้อมสําหรับการวิเคราะห์ที่สะท้อนโครงสร้างตารางต้นทางของคุณ DeltaFlow เพิ่มข้อมูลเมตาให้กับเหตุการณ์ด้วยข้อมูลเมตา เช่น ประเภทการเปลี่ยนแปลง (แทรก อัปเดต หรือลบ) และการประทับเวลา และจัดการตารางปลายทางและวิวัฒนาการสคีมาโดยอัตโนมัติ
- เหตุการณ์ CDC ดิบ: ตัวเชื่อมต่อจะนําเข้าและทําให้เหตุการณ์ CDC ดิบพร้อมใช้งาน หรือตัวเชื่อมต่อสามารถค้นหา Schema ตารางโดยอัตโนมัติและลงทะเบียนในรีจิสทรี Schema ใช้ตัวเลือกนี้เมื่อคุณต้องการการรับรู้สคีมาโดยไม่ต้องแปลง DeltaFlow
หมายเหตุ
ภาพหน้าจอต่อไปนี้แสดง Azure SQL Database CDC ตัวเลือกการจัดการ Schema จะเหมือนกันสําหรับตัวเชื่อมต่อต้นทาง CDC ที่รองรับทั้งหมด
เปิดใช้งานการเชื่อมโยงสคีมาเหตุการณ์
สําหรับ พื้นที่ทํางาน ให้เลือกพื้นที่ทํางาน Fabric สําหรับชุด Schema
สําหรับ ชุดสคีมา + สร้าง จะถูกเลือกตามค่าเริ่มต้น ซึ่งจะสร้างชุดสคีมาใหม่ คุณสามารถเปลี่ยนเพื่อเลือกชุดสคีมาเหตุการณ์ที่มีอยู่ได้
หากคุณเลือกตัวเลือก + สร้าง ในขั้นตอนก่อนหน้า ให้ป้อนชื่อสําหรับชุดสคีมา
บนหน้า รีวิว + เชื่อมต่อ ให้เลือก เพิ่ม (สตรีมเหตุการณ์) หรือ เชื่อมต่อ (ฮับReal-Time)
สําหรับตารางทั้งหมดหรือตารางที่เลือกในฐานข้อมูล Azure SQL ตัวเชื่อมต่อจะค้นหาและสร้าง Schema โดยอัตโนมัติ และลงทะเบียนกับรีจิสทรี Schema
เลือกโหนด eventstream ตรงกลาง และสลับไปที่แท็บ Schema ที่เกี่ยวข้อง ในบานหน้าต่างด้านล่าง
ชุดสคีมา
นําทางไปยังพื้นที่ทํางานที่คุณเลือกในขั้นตอนก่อนหน้า ในตัวอย่างต่อไปนี้ เป็น พื้นที่ทํางานของฉัน
เลือกชุด Schema ที่ตัวเชื่อมต่อ Azure SQL Database (CDC) สร้างขึ้น
คุณเห็น Schema ในชุด Schema ดังที่แสดงในรูปต่อไปนี้
หากต้องการดูเวอร์ชัน JSON ของสคีมา ให้สลับไปยังมุมมองสคีมา JSON
อย่าเปลี่ยน Schema ที่ค้นพบเหล่านี้โดยใช้ตัวแก้ไขนี้ เนื่องจากจะไม่ยืนยันกับ Schema ของตารางในแหล่งข้อมูลฐานข้อมูล Azure SQL
DeltaFlow: การแปลงเหตุการณ์ที่พร้อมสําหรับการวิเคราะห์ (พรีวิว)
เมื่อคุณเปิดใช้งาน เหตุการณ์ที่พร้อมสําหรับการวิเคราะห์และสคีมาที่อัปเดตอัตโนมัติ (DeltaFlow) ตัวเชื่อมต่อจะมีความสามารถดังต่อไปนี้:
รูปร่างเหตุการณ์ที่พร้อมสําหรับการวิเคราะห์: เหตุการณ์ Debezium CDC ดิบจะถูกแปลงเป็นรูปแบบตารางที่สะท้อนโครงสร้างตารางต้นทาง เหตุการณ์จะสมบูรณ์ด้วยคอลัมน์ข้อมูลเมตา ซึ่งรวมถึงประเภทการเปลี่ยนแปลง (
insert, หรือupdatedelete) และการประทับเวลาของเหตุการณ์การจัดการตารางปลายทางอัตโนมัติ: เมื่อคุณกําหนดเส้นทางสตรีมที่เปิดใช้งาน DeltaFlow ไปยังปลายทางที่รองรับ เช่น eventhouse ตารางปลายทางจะถูกสร้างขึ้นโดยอัตโนมัติเพื่อให้ตรงกับ Schema ตารางต้นทาง คุณไม่จําเป็นต้องสร้างหรือกําหนดค่าตารางปลายทางด้วยตนเอง
การจัดการวิวัฒนาการของสคีมา: เมื่อตารางฐานข้อมูลต้นทางเปลี่ยนไป (ตัวอย่างเช่น มีการเพิ่มคอลัมน์ใหม่หรือสร้างตาราง) DeltaFlow จะตรวจหาการเปลี่ยนแปลงโดยอัตโนมัติ ตัวเลือกนี้จะช่วยลดการแทรกแซงด้วยตนเองที่เกิดจากการเปลี่ยนแปลงสคีมา
หมายเหตุ
ปัจจุบัน DeltaFlow (พรีวิว) ได้รับการสนับสนุนกับ Azure SQL Database CDC, Azure SQL Managed Instance CDC, SQL Server บน VM CDC และตัวเชื่อมต่อต้นทาง PostgreSQL CDC
สําหรับรายละเอียดเกี่ยวกับวิธีที่ DeltaFlow แปลงเหตุการณ์ CDC ดิบให้เป็นเอาต์พุตที่พร้อมสําหรับการวิเคราะห์ รวมถึงชนิดการดําเนินการและคอลัมน์ข้อมูลเมตา โปรดดู การแปลงเอาต์พุต DeltaFlow
ดูเหตุการณ์ที่อัปเดตแล้ว
คุณสามารถดูแหล่งที่มาของ Azure SQL Database (CDC) ที่เพิ่มลงในสตรีมเหตุการณ์ของคุณใน โหมดแก้ไข
เมื่อต้องการใช้แหล่งที่มาของ CDC Azure SQL Database ที่เพิ่มเข้ามาใหม่ ให้เลือก เผยแพร่ หลังจากที่คุณทําตามขั้นตอนเหล่านี้แล้ว แหล่งที่มาของ Azure SQL Database CDC ของคุณจะพร้อมใช้งานสําหรับการแสดงภาพใน Live view
กําหนดค่าปลายทาง Eventstream เพื่อใช้สคีมา
ปัจจุบัน เฉพาะ Eventhouse, ปลายทางที่กําหนดเอง และปลายทางสตรีมที่ได้รับเท่านั้นที่รองรับสําหรับ Eventstreams ที่มี Schema ที่เกี่ยวข้อง ส่วนนี้แสดงวิธีเพิ่มและกําหนดค่าปลายทาง Eventhouse เมื่อเปิดใช้งานคุณลักษณะเพิ่มเติม (เช่น การสนับสนุน Schema) สําหรับสตรีมเหตุการณ์
หมายเหตุ
เมื่อคุณใช้ DeltaFlow (พรีวิว) กับแหล่งข้อมูลการบันทึกข้อมูลการเปลี่ยนแปลง (CDC) ที่รองรับ ตารางปลายทางใน Eventhouse จะถูกสร้างขึ้นโดยอัตโนมัติและจัดการให้ตรงกับโครงสร้างตารางต้นทาง คุณไม่จําเป็นต้องกําหนดค่า Schema ตารางปลายทางด้วยตนเอง DeltaFlow ยังจัดการวิวัฒนาการสคีมาโดยอัตโนมัติเมื่อตารางต้นทางเปลี่ยนไป
กําหนดค่า Schema สําหรับปลายทางปลายทางแบบกําหนดเอง
เลือก แปลงเหตุการณ์ หรือ เพิ่มปลายทาง แล้วเลือก CustomEndpoint
บนบานหน้าต่าง ปลายทางแบบกําหนดเอง ให้ระบุชื่อสําหรับปลายทาง
สําหรับ Schema อินพุต ให้เลือก Schema สําหรับเหตุการณ์ คุณทําการเลือกในกล่องนี้เมื่อคุณเปิดใช้งานการสนับสนุน Schema สําหรับสตรีมเหตุการณ์
สําหรับขั้นตอนโดยละเอียดเกี่ยวกับการกําหนดค่าปลายทางปลายทางแบบกําหนดเอง โปรดดู เพิ่มปลายทางที่กําหนดเองหรือปลายทางแอปแบบกําหนดเองไปยังสตรีมเหตุการณ์
กําหนดค่า Schema สําหรับปลายทางของบ้านเหตุการณ์
เลือก แปลงเหตุการณ์ หรือ เพิ่มปลายทาง แล้วเลือก Eventhouse
บนบานหน้าต่าง Eventhouse ให้กําหนดค่าการตั้งค่าที่เกี่ยวข้องกับ Schema ต่อไปนี้:
สําหรับ Schema อินพุต ให้เลือก Schema อย่างน้อยหนึ่งรายการจากรายการดรอปดาวน์
หมายเหตุ
ถ้าคุณเลือกตัวเลือก สคีมาแบบไดนามิกผ่านส่วนหัว เมื่อกําหนดค่าแหล่งข้อมูลฮับเหตุการณ์ คุณอาจได้กําหนดค่า Schema หลายรายการสําหรับแหล่งข้อมูล และแม็ปกับคุณสมบัติต่างๆ และค่าของต้นทาง
สําหรับ วิธีการสร้างตาราง ให้เลือกตาราง เดียวที่มีสคีมาทั้งหมดรวม กัน หรือ แยกตารางสําหรับแต่ละสคีมา ขึ้นอยู่กับความต้องการของคุณ
สําหรับ เขียนข้อมูลด้วย ให้เลือกหนึ่งในตัวเลือกต่อไปนี้:
- เพย์โหลดเท่านั้น: เขียนข้อมูลเพย์โหลดที่แยกออกมาไปยังตาราง หากมีสคีมาอินพุตหลายรายการ ข้อมูลจะถูกส่งไปยังหลายตาราง
-
ข้อมูลเมตาและเพย์โหลด: เขียนข้อมูลเมตาและข้อมูลเพย์โหลดลงในตารางเดียว คอลัมน์ตัวอย่าง ได้แก่
source,subject, ,typeและdata
สําหรับขั้นตอนโดยละเอียดเกี่ยวกับการกําหนดค่าปลายทางของบ้านเหตุการณ์ โปรดดู เพิ่มปลายทางของบ้านเหตุการณ์ไปยังสตรีมเหตุการณ์
ดูเอาต์พุตที่พร้อมสําหรับการวิเคราะห์ DeltaFlow (พรีวิว)
หากคุณเปิดใช้งาน เหตุการณ์ที่พร้อมใช้งาน Analytics และสคีมาที่อัปเดตอัตโนมัติ (DeltaFlow) ตารางปลายทางจะถูกสร้างขึ้นโดยอัตโนมัติในรูปร่างที่สะท้อนตารางฐานข้อมูลต้นทางของคุณ แต่ละตารางประกอบด้วยคอลัมน์เดิมพร้อมกับคอลัมน์ข้อมูลเมตาสําหรับชนิดการเปลี่ยนแปลงและการประทับเวลา
คุณสามารถสืบค้นตารางเหล่านี้โดยใช้ Kusto Query Language (KQL) หรือเครื่องมือวิเคราะห์อื่นๆ โดยไม่จําเป็นต้องแยกวิเคราะห์เพย์โหลด Debezium CDC ดิบ
::: โซนท้าย
เนื้อหาที่เกี่ยวข้อง
ตัวเชื่อมต่ออื่น ๆ ได้แก่:
- สตรีมข้อมูล Amazon Kinesis
- <ค 0>Azure Cosmos DB
- <ค 0>Azure Event Hubs
- <ค 0>Azure Service Bus
- <ค 0>Azure IoT Hub
- บรรจบกัน Kafka
- ปลายทางแบบกําหนดเอง
- ผับ/ย่อย Google Cloud
- ฐานข้อมูล MySQL CDC
- ฐานข้อมูล PostgreSQL CDC
- ข้อมูลตัวอย่าง
- เหตุการณ์ Azure Blob Storage
- Fabric เหตุการณ์พื้นที่ทํางาน