Bagikan melalui


Mencerminkan database Fabric SQL di Microsoft Fabric (pratinjau)

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 one stop shop untuk kebutuhan analitik Anda dengan upaya integrasi data minimal dalam solusi all-in-one.

Gambaran umum pencerminan 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, tiga artefak diprovisikan di ruang kerja Fabric Anda:

  • Database SQL itu sendiri
  • Titik akhir analitik SQL
  • Model semantik default

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 analitik SQL menunjuk ke file tersebut - sehingga Anda dapat mengkueri data yang dicerminkan tanpa menimbulkan penalti performa ke 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 menghubungkan tabel cermin atau tabel lain di gudang atau lakehouse yang berbeda di 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 mencerminkan Azure SQL Database dan mencerminkan database SQL di Fabric.

Fungsi Database Azure SQL Database SQL di Fabric
Penyiapan pencerminan Pengguna mengurus autentikasi, konektivitas jaringan, dan menyiapkan pencerminan secara manual. Pencerminan otomatis setelah pembuatan.
Autentikasi saat menyiapkan Pencerminan memerlukan login dengan izin database CONTROL. Autentikasi adalah 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.
Point in time restore (PITR) PITR membuat database baru dan pencerminan 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 / resuming / penghapusan / penghapusan ruang kerja Intervensi manual untuk menghapus atau melanjutkan pencerminan Otomatis. Fabric akan menjeda/melanjutkan/menghapus cermin dan data.
Hilangkan tabel Jika "secara otomatis mencerminkan semua data" dipilih, replika Fabric tabel akan dihilangkan.
Jika tabel dipilih secara manual, tabel tidak akan dihilangkan dari Fabric, dan tabel sumber yang hilang menunjukkan kesalahan pada layar pencerminan monitor.
Menghilangkan 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 saat berhenti setelah database dilanjutkan.
  • Transaksi aktif terus menahan pemotongan log transaksi hingga transaksi dilakukan. 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 (pratinjau).

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 data Anda secara langsung dan baca-saja. Untuk informasi selengkapnya tentang autentikasi, otorisasi, dan konektivitas ke database SQL di Fabric, lihat: