แชร์ผ่าน


CI/CD สําหรับฐานข้อมูลมิเรอร์ใน Fabric

บทความนี้อธิบายวิธีการทํางานของการรวม Git และไปป์ไลน์การปรับใช้สําหรับฐานข้อมูลที่มิเรอร์ใน Microsoft Fabric เรียนรู้วิธีตั้งค่าการเชื่อมต่อกับที่เก็บ จัดการฐานข้อมูลที่มิเรอร์ผ่าน Git และปรับใช้กับสภาพแวดล้อมต่างๆ

การรวมฐานข้อมูลมิเรอร์ Git

จากการตั้งค่าพื้นที่ทํางาน คุณสามารถตั้งค่าการเชื่อมต่อกับที่เก็บของคุณเพื่อคอมมิตและซิงค์การเปลี่ยนแปลงได้อย่างง่ายดาย เมื่อต้องการตั้งค่าการเชื่อมต่อ โปรดดูบทความเริ่มต้นใช้งานการรวม Git

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

ภาพหน้าจอแสดงพื้นที่ทํางาน Fabric ที่มีสถานะ Git และรายละเอียดอื่นๆ ที่รายงานสําหรับฐานข้อมูลที่มิเรอร์

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

สกรีนช็อตของการเปลี่ยนแปลงฐานข้อมูลที่มิเรอร์ไปยัง Git

การแสดงฐานข้อมูลแบบมิเรอร์ใน Git

เมื่อคุณคอมมิตรายการฐานข้อมูลที่มิเรอร์ไปยังที่เก็บ Git โฟลเดอร์จะถูกสร้างขึ้นสําหรับแต่ละรายการและตั้งชื่อ {display name}.MirroredDatabase. ประกอบด้วยสองไฟล์:

ภาพหน้าจอของการแสดงฐานข้อมูลที่มิเรอร์ใน Git

Note

เฉพาะรายการฐานข้อมูลที่มิเรอร์เท่านั้นที่ถูกติดตามใน Git จุดสิ้นสุดการวิเคราะห์ SQL มุมมอง และรายการย่อยอื่นๆ จะไม่ถูกติดตาม

ฐานข้อมูลมิเรอร์ในไปป์ไลน์การปรับใช้

คุณสามารถใช้ไปป์ไลน์การปรับใช้ Fabric เพื่อปรับใช้ฐานข้อมูลมิเรอร์ของคุณในสภาพแวดล้อมต่างๆ เช่น การพัฒนา การทดสอบ และการผลิต และคุณสามารถใช้กฎการปรับใช้เพื่อปรับแต่งฐานข้อมูลต้นทางเพื่อมิเรอร์

ทําตามขั้นตอนต่อไปนี้เพื่อปรับใช้ฐานข้อมูลที่มิเรอร์ของคุณโดยใช้ไปป์ไลน์การปรับใช้:

  1. สร้างไปป์ไลน์การปรับใช้ โปรดดูที่ เริ่มต้นใช้งานไปป์ไลน์การปรับใช้

  2. กําหนดพื้นที่ทํางานให้กับขั้นตอนที่แตกต่างกันตามเป้าหมายการปรับใช้ของคุณ

  3. เลือก ดู และเปรียบเทียบรายการรวมถึงฐานข้อมูลที่มิเรอร์ระหว่างขั้นตอนต่างๆ

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

    สกรีนช็อตของไปป์ไลน์การปรับใช้สําหรับฐานข้อมูลมิเรอร์

  5. (ไม่บังคับ) เมื่อต้องการสะท้อนฐานข้อมูลต้นทางอื่นจากขั้นตอนก่อนหน้า ให้เลือก กฎการปรับใช้ เพื่อสร้าง กฎการปรับใช้สําหรับ กระบวนการปรับใช้ รายการกฎการปรับใช้อยู่ในขั้นตอนเป้าหมายสําหรับกระบวนการปรับใช้

    สกรีนช็อตของจุดเข้าใช้งานของกฎการปรับใช้

    Fabric สนับสนุนการกําหนดพารามิเตอร์ฐานข้อมูลต้นทางสําหรับแต่ละรายการฐานข้อมูลที่มิเรอร์เมื่อปรับใช้ด้วยกฎการปรับใช้ เลือกฐานข้อมูลมิเรอร์ที่สอดคล้องกัน -> กฎแหล่งข้อมูล -> + เพิ่มกฎป้อนรหัสการเชื่อมต่อเป้าหมายและฐานข้อมูลที่เลือกใช้ได้หากใช้ได้กับประเภทฐานข้อมูลต้นทางของคุณ คุณสามารถค้นหารหัสการเชื่อมต่อได้จาก จัดการการเชื่อมต่อและเกตเวย์ -> ค้นหาการเชื่อมต่อที่สร้างขึ้นจากรายการ - การตั้งค่า> - ฟิลด์> รหัสการเชื่อมต่อ

    สกรีนช็อตของการกําหนดค่ากฎแหล่งข้อมูลสําหรับการเชื่อมต่อฐานข้อมูลต้นทางของคุณ

    หลังจากที่คุณสร้างกฎการปรับใช้ ให้ปรับใช้ฐานข้อมูลที่มิเรอร์ด้วยกฎที่สร้างขึ้นใหม่จากขั้นตอนต้นทางไปยังขั้นตอนเป้าหมายที่มีการสร้างกฎ กฎของคุณจะไม่มีผลจนกว่าคุณจะปรับใช้ฐานข้อมูลที่มิเรอร์จากต้นทางไปยังขั้นตอนเป้าหมาย

  6. ตรวจสอบสถานะการปรับใช้จากประวัติการปรับใช้

สําคัญ

ฐานข้อมูลมิเรอร์จะไม่เริ่มทํางานหลังจากการปรับใช้ คุณต้องเริ่มต้นด้วยตนเองหรือผ่าน API

สําคัญ

เมื่อต้องการสะท้อนข้อมูลจาก Azure SQL Database, Azure SQL Managed Instance, Azure Database for PostgreSQL หรือ SQL Server 2025 คุณต้องทําสิ่งต่อไปนี้ก่อนเริ่มการสะท้อน:

  1. เปิดใช้งานข้อมูลประจําตัวที่มีการจัดการของเซิร์ฟเวอร์ลอจิคัล Azure SQL, อินสแตนซ์ที่มีการจัดการ Azure SQL, ฐานข้อมูล Azure สําหรับ PostgreSQL หรือ SQL Server
  2. ให้สิทธิ์การอ่านและเขียนข้อมูลประจําตัวที่มีการจัดการแก่ฐานข้อมูลมิเรอร์ ขณะนี้คุณต้องทําเช่นนี้บนพอร์ทัล Fabric หรือคุณสามารถให้บทบาทพื้นที่ทํางานข้อมูลประจําตัวที่มีการจัดการโดยใช้ API การกําหนดบทบาทพื้นที่ทํางาน

Note

ปัจจุบัน รายการย่อย เช่น มุมมองที่สร้างขึ้นจะไม่ถูกปรับใช้ในขั้นตอนต่างๆ