แชร์ผ่าน


มิเรอร์มิเรอร์ฐานข้อมูล SQL Fabric ใน Microsoft Fabric (ตัวอย่าง)

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

ภาพรวมของการมิเรอร์สําหรับฐานข้อมูล SQL ใน Fabric

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

เมื่อคุณสร้างฐานข้อมูล SQL ใน Microsoft Fabric วัตถุสามรายการจะถูกเตรียมใช้งานในพื้นที่ทํางาน Fabric ของคุณ:

  • ฐานข้อมูล SQL เอง
  • จุดสิ้นสุดการวิเคราะห์ SQL
  • แบบจําลองความหมายเริ่มต้น

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

  • ฐานข้อมูล SQL ใน Fabric จัดเก็บข้อมูลในไฟล์ .mdf เช่นเดียวกับฐานข้อมูล Azure SQL
  • ข้อมูลมิเรอร์จะถูกจัดเก็บเป็นไฟล์ parquet delta ใน OneLake
    • จุดสิ้นสุดการวิเคราะห์ SQL จะชี้ไปยังไฟล์เหล่านั้น - เพื่อให้คุณสามารถคิวรีข้อมูลมิเรอร์ได้โดยไม่ต้องได้รับโทษด้านประสิทธิภาพจากปริมาณงานหลักจากคิวรีการวิเคราะห์
    • ข้อมูลที่เข้าถึงผ่านจุดสิ้นสุดการวิเคราะห์ SQL เป็นแบบอ่านอย่างเดียว ปกป้องแหล่งข้อมูลการดําเนินงานจากการเขียนหรือลบโดยไม่ได้ตั้งใจเช่นกัน

คุณสามารถสร้างมุมมองในจุดสิ้นสุดการวิเคราะห์ SQL ของคุณเพื่อจัดรูปร่างงานนําเสนอข้อมูลเพื่อให้เหมาะกับคิวรีการวิเคราะห์ของคุณได้ดียิ่งขึ้น คุณยังสามารถรวมเพื่อเชื่อมต่อตารางแบบมิเรอร์หรือตารางอื่น ๆ ในคลังหรือเลคเฮ้าส์ที่แตกต่างกันในพื้นที่ทํางาน ในทํานองเดียวกัน ด้วยสิทธิ์ที่เหมาะสม ข้อมูลมิเรอร์ใน OneLake จะเป็นไปตามรูปแบบการเข้าถึงข้อมูลของข้อมูล Fabric อื่น ๆ เช่น สมุดบันทึก ทางลัด ฯลฯ

แผนภาพวิธีการทํางานของมิเรอร์สําหรับฐานข้อมูล SQL ใน Fabric

ความแตกต่างระหว่างการมิเรอร์สําหรับฐานข้อมูล SQL ใน Fabric และ Azure SQL Database

การเลียนแบบส่วนใหญ่ยังคงเหมือนเดิมระหว่าง Azure SQL Database และการมิเรอร์ฐานข้อมูล SQL ใน Fabric

Function ฐานข้อมูล Azure SQL ฐานข้อมูล SQL ใน Fabric
การตั้งค่ามิเรอร์ ผู้ใช้ดูแลการรับรองความถูกต้อง การเชื่อมต่อเครือข่าย และตั้งค่าการมิเรอร์ด้วยตนเอง การมิเรอร์จะเป็นแบบอัตโนมัติเมื่อสร้าง
การรับรองความถูกต้องขณะตั้งค่า การมิเรอร์จําเป็นต้องเข้าสู่ระบบด้วยสิทธิ์ฐานข้อมูล CONTROL การรับรองความถูกต้องคือข้อมูลประจําตัวที่จัดการโดย Fabric
ตัวควบคุมการมิเรอร์ ควบคุมทั้งหมดโดยผู้ใช้ การมิเรอร์จะเปิดและไม่สามารถปิดได้
ทางเลือกของตารางที่จะมิเรอร์ ควบคุมทั้งหมดโดยผู้ใช้ ตารางที่สนับสนุนทั้งหมดมีมิเรอร์โดยไม่มีตัวเลือกในการข้ามตาราง
การคืนค่าจุดเวลา (PITR) PITR สร้างฐานข้อมูลใหม่และมิเรอร์ต้องได้รับการกําหนดค่าใหม่ด้วยตนเอง PITR สร้างฐานข้อมูลใหม่ใน Fabric การมิเรอร์แบบต่อเนื่องจะเริ่มต้นโดยอัตโนมัติด้วยสแนปช็อต
ขั้นตอนการจัดเก็บสําหรับการควบคุมและการตรวจสอบ อนุญาต อนุญาตสําหรับการตรวจสอบเท่านั้น ไม่ใช่สําหรับการกําหนดค่า
ความจุของผ้าหยุด / กลับมาใช้ / ลบ / ลบพื้นที่ทํางาน การแทรกแซงด้วยตนเองเพื่อลบหรือดําเนินการมิเรอร์ต่อ อัตโนมัติ Fabric จะหยุด/ทํางานต่อ/ลบกระจกและข้อมูล
ทิ้งตาราง ถ้า "มิเรอร์ข้อมูลทั้งหมด" โดยอัตโนมัติถูกเลือก แบบจําลอง Fabric ของตารางจะถูกทิ้งไป
ถ้าตารางเลือกด้วยตนเอง ตารางจะไม่ถูกทิ้งจาก Fabric และตารางแหล่งข้อมูลที่ขาดหายไปจะแสดงข้อผิดพลาดบนหน้าจอมิเรอร์ของจอภาพ
ทิ้งข้อมูลตารางที่มิเรอร์จาก Fabric OneLake

ผลของการมิเรอร์บนทรานส์และปริมาณงาน

กลไกจัดการจําลองข้อมูลเกี่ยวข้องกับลักษณะการทํางานต่อไปนี้:

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

การรับรองความถูกต้องและการอนุญาตฐานข้อมูล SQL ใน Fabric

เชื่อมต่อกับสําเนาที่คัดลอกของข้อมูลฐานข้อมูล SQL ของคุณใน OneLake ผ่านจุดสิ้นสุดการวิเคราะห์ SQL ของฐานข้อมูล SQL คุณสามารถคิวรีสิ่งนี้เป็นสําเนาแบบอ่านอย่างเดียวของข้อมูลของคุณแบบสด สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการรับรองความถูกต้อง การอนุญาต และการเชื่อมต่อกับฐานข้อมูล SQL ใน Fabric โปรดดู: