บทช่วยสอน: กําหนดค่าฐานข้อมูลมิเรอร์ Microsoft Fabric จากฐานข้อมูล Azure SQL (ตัวอย่าง)
มิเรอร์ใน Fabric เป็นองค์กร บนระบบคลาวด์ ศูนย์ ETL เทคโนโลยี SaaS ในส่วนนี้ คุณจะได้เรียนรู้วิธีการสร้างฐานข้อมูล Azure SQL แบบมิเรอร์ ที่สร้างสําเนาแบบอ่านอย่างเดียวที่จําลองแบบอย่างต่อเนื่องของข้อมูลฐานข้อมูล Azure SQL ของคุณใน OneLake
ข้อกำหนดเบื้องต้น
- สร้างหรือใช้ฐานข้อมูล Azure SQL ที่มีอยู่
- แหล่งข้อมูล Azure SQL Database สามารถเป็นได้ทั้งฐานข้อมูลเดี่ยวหรือฐานข้อมูลในพูลที่ยืดหยุ่น
- ถ้าคุณไม่มีฐานข้อมูล Azure SQL ให้ สร้างฐานข้อมูลเดี่ยวใหม่ ใช้ข้อเสนอ Azure SQL Database ฟรี ถ้าคุณยังไม่ได้ทํา
- ตรวจสอบข้อกําหนดแบบจําลองระดับและการซื้อสําหรับฐานข้อมูล Azure SQL
- ในระหว่างการแสดงตัวอย่างปัจจุบัน เราขอแนะนําให้ใช้สําเนาของหนึ่งในฐานข้อมูลที่มีอยู่ของคุณ หรือฐานข้อมูลการทดสอบหรือการพัฒนาใด ๆ ที่มีอยู่ที่คุณสามารถกู้คืนได้อย่างรวดเร็วจากสําเนาสํารอง ถ้าคุณต้องการใช้ฐานข้อมูลจากสําเนาสํารองที่มีอยู่ ให้ดู คืนค่าฐานข้อมูลจากสําเนาสํารองในฐานข้อมูล Azure SQL
- คุณต้องมีความจุสําหรับ Fabric ที่มีอยู่ หากคุณไม่ทําเช่นนี้ ให้ เริ่มการทดลองใช้ Fabric
- ความจุ Fabric จําเป็นต้องเปิดใช้งานและใช้งานได้ ความจุหยุดชั่วคราวหรือลบจะส่งผลกระทบต่อมิเรอร์และจะไม่มีการทําซ้ําข้อมูล
- เปิดใช้งานการตั้งค่า ผู้เช่า Fabric โครงร่างสําคัญของบริการสามารถใช้ Fabric API ได้ เมื่อต้องการเรียนรู้วิธีการเปิดใช้งานการตั้งค่าผู้เช่า ดู การตั้งค่าผู้เช่า Fabric
- ถ้าคุณไม่เห็นมิเรอร์ในพื้นที่ทํางาน Fabric หรือผู้เช่าของคุณ ผู้ดูแลระบบองค์กรของคุณต้องเปิดใช้งานในการตั้งค่าผู้ดูแลระบบ
- ข้อกําหนดด้านเครือข่ายสําหรับ Fabric เพื่อเข้าถึงฐานข้อมูล Azure SQL ของคุณ:
- ในปัจจุบัน มิลเลอร์เรอร์ไม่สนับสนุนเซิร์ฟเวอร์แบบลอจิคัลของ Azure SQL Database ที่อยู่เบื้องหลังเครือข่ายเสมือน Azure หรือเครือข่ายส่วนตัว ถ้าคุณมีเซิร์ฟเวอร์แบบลอจิคัล Azure SQL อยู่เบื้องหลังเครือข่ายส่วนตัว คุณจะไม่สามารถเปิดใช้งานการทําสําเนา Azure SQL Database ได้
- คุณจําเป็นต้องอัปเดตกฎไฟร์วอลล์เซิร์ฟเวอร์ตรรกะ Azure SQL ของคุณเพื่อ อนุญาตการเข้าถึงเครือข่ายสาธารณะ และเปิดใช้งาน ตัวเลือก อนุญาตบริการ Azure เพื่อเชื่อมต่อกับเซิร์ฟเวอร์แบบลอจิคัล Azure SQL Database ของคุณ
เปิดใช้งาน System Assigned Managed Identity (SAMI) ของเซิร์ฟเวอร์เชิงตรรกะ Azure SQL ของคุณ
ต้องเปิดใช้งาน System Assigned Managed Identity (SAMI) ของเซิร์ฟเวอร์เชิงตรรกะ Azure SQL ของคุณ และต้องเป็นข้อมูลประจําตัวหลักเพื่อเผยแพร่ข้อมูลไปยัง Fabric OneLake
หากต้องการกําหนดค่าหรือตรวจสอบว่ามีการเปิดใช้งาน SAMI หรือไม่ ให้ไปที่ SQL Server แบบตรรกะของคุณในพอร์ทัล Azure ภายใต้ความปลอดภัยในเมนูทรัพยากร เลือกข้อมูลประจําตัว
ภายใต้ ข้อมูลประจําตัวที่จัดการโดยระบบกําหนด ให้เลือก สถานะ เป็น เปิด
SAMI ต้องเป็นข้อมูลประจําตัวหลัก ตรวจสอบ SAMI เป็นข้อมูลประจําตัวหลักด้วยคิวรี T-SQL ต่อไปนี้:
SELECT * FROM sys.dm_server_managed_identities;
ฐานข้อมูลหลักสําหรับ Fabric
ถัดไป คุณจําเป็นต้องสร้างวิธีสําหรับบริการ Fabric เพื่อเชื่อมต่อกับฐานข้อมูล Azure SQL ของคุณ
คุณสามารถดําเนินการนี้ได้ด้วยการ ล็อกอินและผู้ใช้ฐานข้อมูลที่ถูกแมป
ใช้ผู้ใช้ฐานข้อมูลที่เข้าสู่ระบบและแมปแล้ว
เชื่อมต่อกับเซิร์ฟเวอร์ตรรกะ Azure SQL ของคุณโดยใช้ SQL Server Management Studio (SSMS) หรือ Azure Data Studio เชื่อมต่อกับ
master
ฐานข้อมูลสร้างการเข้าสู่ระบบเซิร์ฟเวอร์และกําหนดสิทธิ์ที่เหมาะสม
- สร้างการเข้าสู่ระบบ SQL ที่ได้รับการรับรองความถูกต้องที่มีชื่อว่า
fabric_login
คุณสามารถเลือกชื่อใด ๆ สําหรับการเข้าสู่ระบบนี้ได้ ใส่รหัสผ่านที่คาดเดายากของคุณเอง เรียกใช้สคริปต์ T-SQL ต่อไปนี้ในmaster
ฐานข้อมูล:
CREATE LOGIN fabric_login WITH PASSWORD = '<strong password>'; ALTER SERVER ROLE [##MS_ServerStateReader##] ADD MEMBER fabric_login;
- หรือสร้างการเข้าสู่ระบบ Microsoft Entra ID ที่รับรองความถูกต้องจากบัญชีที่มีอยู่ เรียกใช้สคริปต์ T-SQL ต่อไปนี้ใน
master
ฐานข้อมูล:
CREATE LOGIN [bob@contoso.com] FROM EXTERNAL PROVIDER; ALTER SERVER ROLE [##MS_ServerStateReader##] ADD MEMBER [bob@contoso.com];
- สร้างการเข้าสู่ระบบ SQL ที่ได้รับการรับรองความถูกต้องที่มีชื่อว่า
เชื่อมต่อไปยังฐานข้อมูล Azure SQL ที่แผนของคุณไปยังมิเรอร์ไปยัง Microsoft Fabric โดยใช้ตัวแก้ไขคิวรีพอร์ทัล Azure, SQL Server Management Studio (SSMS) หรือ Azure Data Studio
สร้างผู้ใช้ฐานข้อมูลที่เชื่อมต่อกับการเข้าสู่ระบบ:
CREATE USER fabric_user FOR LOGIN fabric_login; GRANT CONTROL TO fabric_user;
หรือ
CREATE USER [bob@contoso.com] FOR LOGIN [bob@contoso.com]; GRANT CONTROL TO [bob@contoso.com];
สร้างฐานข้อมูล Azure SQL แบบมิเรอร์
- เปิดพอร์ทัล Fabric
- ใช้พื้นที่ทํางานที่มีอยู่ หรือสร้างพื้นที่ทํางานใหม่
- นําทางไปยังบานหน้าต่าง สร้าง เลือกไอคอน สร้าง
- เลื่อนไปที่ส่วนคลังข้อมูล จากนั้นเลือก มิเรอร์เรอร์ Azure SQL Database (ตัวอย่าง) ใส่ชื่อของฐานข้อมูล Azure SQL ของคุณที่จะเป็นมิเรอร์ จากนั้นเลือก สร้าง
เชื่อมต่อกับฐานข้อมูล Azure SQL ของคุณ
เมื่อต้องการเปิดใช้งานมิเรอร์ คุณจะต้องเชื่อมต่อกับเซิร์ฟเวอร์เชิงตรรกะ Azure SQL จาก Fabric เพื่อเริ่มต้นการเชื่อมต่อระหว่าง SQL Database และ Fabric ขั้นตอนต่อไปนี้แนะนํากระบวนการสร้างการเชื่อมต่อกับฐานข้อมูล Azure SQL ของคุณ:
- ภายใต้ แหล่งข้อมูลใหม่ ให้เลือก ฐานข้อมูล Azure SQL หรือเลือกการเชื่อมต่อฐานข้อมูล Azure SQL ที่มีอยู่จากฮับข้อมูล OneLake
- ถ้าคุณเลือก การเชื่อมต่อใหม่ ให้ป้อนรายละเอียดการเชื่อมต่อไปยังฐานข้อมูล Azure SQL
- เซิร์ฟเวอร์: คุณสามารถค้นหาชื่อเซิร์ฟเวอร์ได้โดยนําทางไปยังหน้า ภาพรวมฐานข้อมูล Azure SQL ในพอร์ทัล Azure ตัวอย่างเช่น:
server-name.database.windows.net
- ฐานข้อมูล: ป้อนชื่อของฐานข้อมูล Azure SQL ของคุณ
- การเชื่อมต่อ: สร้างการเชื่อมต่อใหม่
- ชื่อการเชื่อมต่อ: ระบุชื่ออัตโนมัติไว้ คุณสามารถเปลี่ยนได้
- ชนิดของการรับรองความถูกต้อง:
- พื้นฐาน (การรับรองความถูกต้อง SQL)
- บัญชีองค์กร (Microsoft Entra ID)
- ID ผู้เช่า (Azure Service Principal)
- เซิร์ฟเวอร์: คุณสามารถค้นหาชื่อเซิร์ฟเวอร์ได้โดยนําทางไปยังหน้า ภาพรวมฐานข้อมูล Azure SQL ในพอร์ทัล Azure ตัวอย่างเช่น:
- เลือก เชื่อมต่อ
เริ่มกระบวนการมิเรอร์
หน้าจอ กําหนดค่าการ มิเรอร์ช่วยให้คุณสามารถมิเรอร์ข้อมูลทั้งหมดในฐานข้อมูลตามค่าเริ่มต้น
มิเรอร์ข้อมูล ทั้งหมดหมายความว่าตารางใหม่ใด ๆ ที่สร้างขึ้นหลังจากการมิเรอร์เริ่มต้นจะสะท้อน
อีกทางหนึ่งคือเลือกเฉพาะวัตถุบางอย่างเพื่อมิเรอร์ ปิดใช้งานตัวเลือก มิเรอร์ข้อมูลทั้งหมด จากนั้นเลือกแต่ละตารางจากฐานข้อมูลของคุณ
สําหรับบทช่วยสอนนี้ เรา เลือกตัวเลือก มิเรอร์ข้อมูล ทั้งหมด
เลือก ฐานข้อมูลมิเรอร์ การสะท้อนเริ่มต้น
รอ 2-5 นาที จากนั้นเลือก ตรวจสอบการ จําลองแบบ เพื่อดูสถานะ
หลังจากสองสามนาที สถานะควรเปลี่ยนเป็น กําลังทํางาน ซึ่งหมายความว่าตารางกําลังถูกซิงโครไนซ์
หากคุณไม่เห็นตารางและสถานะการจําลองแบบที่สอดคล้องกัน ให้รอสักครู่แล้วจึงรีเฟรชแผง
เมื่อเสร็จสิ้นการคัดลอกเริ่มต้นของตารางแล้ว วันที่จะปรากฏใน คอลัมน์ รีเฟรช ครั้งล่าสุด
ในตอนนี้ข้อมูลของคุณพร้อมใช้งาน แล้ว มีสถานการณ์การวิเคราะห์ต่าง ๆ ที่พร้อมใช้งานใน Fabric ทั้งหมด
สำคัญ
การรักษาความปลอดภัยระดับแยกย่อยใด ๆ ที่สร้างขึ้นในฐานข้อมูลต้นฉบับต้องได้รับการกําหนดค่าใหม่ในฐานข้อมูลที่เป็นแบบมิเรอร์ใน Microsoft Fabric
ตรวจสอบการสะท้อนผ้า
เมื่อมีการกําหนดค่ามิเรอร์ แล้ว ระบบจะนําทางคุณไปยัง หน้า สถานะ การมิเรอร์ ที่นี่ คุณสามารถตรวจสอบสถานะปัจจุบันของการจําลองแบบได้
สําหรับข้อมูลเพิ่มเติมและรายละเอียดเกี่ยวกับสถานะการจําลองแบบ ดู ตรวจสอบการจําลองแบบ Fabric Mirror
สำคัญ
ถ้าไม่มีการปรับปรุงในตารางต้นทาง กลไกตัวจําลองจะเริ่มทํางานอีกครั้งด้วยระยะเวลาที่เพิ่มขึ้นแบบทวีคูณ สูงสุดหนึ่งชั่วโมง กลไกการจําลองแบบจะดําเนินการสํารวจปกติต่อโดยอัตโนมัติหลังจากตรวจพบข้อมูลที่อัปเดตแล้ว