Bagikan melalui


Mencerminkan database Fabric SQL di Microsoft Fabric

Pencerminan database adalah fitur Microsoft Fabric untuk terus mereplikasi data dari database operasional Anda ke Fabric OneLake. Dengan data Anda dicerminkan secara otomatis ke Fabric, Anda dapat mengkueri dan melakukan analitik yang dikombinasikan dengan data lain. Membangun pusat layanan terpadu untuk kebutuhan analitik Anda dengan upaya integrasi data minimal dalam solusi serba ada.

Ikhtisar penggandaan untuk database SQL di Fabric

Database SQL di Microsoft Fabric, yang menggunakan SQL Database Engine yang sama dengan Microsoft SQL Server dan mirip dengan Azure SQL Database, mewarisi sebagian besar kemampuan pencerminan Fabric dari Azure SQL Database. Untuk informasi selengkapnya, lihat Mencerminkan Azure SQL Database ke Fabric, tetapi halaman ini berfokus pada pencerminan data dari database SQL di Fabric dan perbedaan dari pencerminan Azure SQL Database.

Saat Anda membuat database SQL di Microsoft Fabric, ini disediakan di ruang kerja Fabric Anda:

  • Database SQL itu sendiri
  • Titik akhir analitik SQL

Untuk memfasilitasi skenario analitik, database SQL di Fabric secara otomatis mencerminkan datanya ke Fabric OneLake, ke ruang kerja yang sama tempat database itu sendiri berada. Pencerminan dimulai setelah pembuatan database SQL Anda di Fabric tanpa diperlukan tindakan pengguna. Tidak ada pengaturan untuk mengonfigurasi pencerminan: semua tabel yang didukung dan kolom yang didukung dicerminkan segera setelah dibuat.

  • Database SQL di Fabric menyimpan datanya dalam file .mdf, sama seperti Azure SQL Database.
  • Data cermin disimpan sebagai file parket delta di OneLake.
    • Titik akhir analisis SQL mengarah ke file tersebut - sehingga Anda dapat melakukan kueri data yang dicerminkan tanpa menimbulkan penurunan performa pada beban kerja utama dari kueri analitik.
    • Data yang diakses melalui titik akhir analitik SQL hanya dibaca, melindungi sumber data operasional dari penulisan atau penghapusan yang tidak disengaja juga.

Anda dapat membuat tampilan di titik akhir analitik SQL untuk membentuk presentasi data agar lebih sesuai dengan kueri analitik Anda. Anda juga dapat bergabung untuk menyambungkan tabel bercermin atau tabel lainnya antara gudang atau lakehouse yang berbeda dalam ruang kerja. Demikian pula, dengan izin yang sesuai, data cermin di OneLake mengikuti pola akses data data Fabric lainnya seperti notebook, pintasan, dll.

Diagram cara kerja pencerminan untuk database SQL di Fabric.

Perbedaan antara pencerminan untuk database SQL di Fabric dan Azure SQL Database

Pencerminan sebagian besar tetap sama antara pencerminan Azure SQL Database dan pencerminan database SQL pada Fabric.

Fungsi Azure SQL Database Database SQL di Fabric
Pengaturan Mirroring Pengguna mengurus otentikasi, konektivitas jaringan, dan mengatur pencerminan secara manual. Pencerminan otomatis pada saat pembuatan.
Autentikasi saat menyiapkan Pencerminan memerlukan login dengan izin database CONTROL. Autentikasi menggunakan identitas terkelola Fabric.
Kontrol pencerminan Kontrol penuh oleh pengguna Pencerminan selalu aktif dan tidak dapat dimatikan.
Pilihan tabel untuk dicerminkan Kontrol penuh oleh pengguna Semua tabel yang didukung dicerminkan tanpa opsi untuk melewati tabel.
Pemulihan Titik Waktu (PITR) PITR membuat database baru dan replikasi harus dikonfigurasi ulang secara manual. PITR membuat database baru di Fabric. Pencerminan berkelanjutan secara otomatis dimulai dengan rekam jepret.
Prosedur tersimpan untuk kontrol dan pemantauan Diizinkan Hanya diizinkan untuk pemantauan, bukan untuk konfigurasi
Kapasitas Fabric menjeda / melanjutkan / penghapusan kapasitas / penghapusan ruang kerja Intervensi manual untuk melanjutkan atau menghapus sinkronisasi Otomatis. Fabric akan menjeda/melanjutkan/menghapus cermin dan data.
Hilangkan tabel Jika "mencerminkan semua data secara otomatis" dipilih, replika tabel Fabric akan dihilangkan.
Jika tabel dipilih secara manual, tabel tidak akan dihilangkan dari Fabric, dan tabel sumber yang hilang menunjukkan kesalahan pada layar pencerminan monitor.
Menghapus data tabel cermin dari Fabric OneLake.

Efek pencerminan pada transaksi dan beban kerja

Mesin replikator melibatkan perilaku berikut:

  • Database Fabric SQL adalah produk tanpa server dan akan menjeda secara otomatis jika tidak ada aktivitas pengguna untuk sementara waktu. Aktivitas pencerminan tidak akan mencegah database berhenti sejenak. Jika database dijeda, aktivitas pencerminan apa pun yang masih tertunda juga akan dijeda. Pencerminan dilanjutkan dari titik berhenti saat database sudah beroperasi kembali.
  • Transaksi aktif terus menahan pemangkasan log transaksi hingga transaksi diakhiri. Transaksi jangka panjang dapat mengakibatkan pemanfaatan kapasitas log transaksi lebih dari biasanya.
  • Setiap beban kerja pengguna bervariasi. Operasi pembaruan/penghapusan tabel dapat menyebabkan peningkatan pembuatan log.
  • Untuk informasi selengkapnya, lihat Batasan dan perilaku untuk pencerminan database Fabric SQL.

Autentikasi dan otorisasi ke database SQL di Fabric

Sambungkan ke salinan data database SQL Anda yang direplikasi di OneLake melalui titik akhir analitik SQL dari database SQL. Anda bisa mengkueri ini sebagai salinan langsung yang hanya bisa dibaca dari data Anda. Untuk informasi selengkapnya tentang autentikasi, otorisasi, dan konektivitas ke database SQL di Fabric, lihat: