แชร์ผ่าน


CI/CD สําหรับฐานข้อมูลที่มิเรอร์ใน Fabric (ตัวอย่าง)

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

โน้ต

คําแนะนํา CI/CD นี้ใช้ไม่ได้กับฐานข้อมูลที่มิเรอร์จาก Azure Databricks

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

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

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

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

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

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

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

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

  • mirroring.json แฟ้ม ซึ่งเป็นข้อกําหนดของฐานข้อมูลแบบมิเรอร์ เรียนรู้เพิ่มเติมเกี่ยวกับ ข้อกําหนดหน่วยข้อมูลของฐานข้อมูลที่มิเรอร์
  • .platform แฟ้มซึ่งระบบสร้างขึ้นโดยอัตโนมัติ เรียนรู้เพิ่มเติมจาก ไฟล์ระบบ

สกรีนช็อตของการแทนค่าฐานข้อมูลแบบมิเรอร์ใน Git

โน้ต

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

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

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

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

  1. สร้างไปป์ไลน์การปรับใช้ อ้างอิงถึง เริ่มต้นใช้งานไปป์ไลน์การปรับใช้

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

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

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

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

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

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

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

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

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

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

สําคัญ

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

โน้ต

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