Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Artikel ini menjelaskan skenario, resolusi, dan solusi umum untuk database cermin Microsoft Fabric. Untuk setiap sumber data, tinjau juga pemecahan masalah tertentu, tanya jawab umum (FAQ), dan batasan.
| Sumber | Keterbatasan | Troubleshoot | FAQ |
|---|---|---|---|
| Azure Cosmos DB | Keterbatasan | Pecahkan masalah | FAQ |
| Azure Database for MySQL | Keterbatasan | Pecahkan masalah | FAQ |
| Azure Database for PostgreSQL | Keterbatasan | Pecahkan masalah | FAQ |
| Azure Databricks | Keterbatasan | FAQ | |
| Azure Monitor | Pertimbangan | Pecahkan masalah | FAQ tentang Koneksi |
| Azure SQL Database | Keterbatasan | Pecahkan masalah | FAQ |
| Azure SQL Managed Instance | Keterbatasan | Pecahkan masalah | FAQ |
| Database Fabric SQL | Keterbatasan | Pecahkan masalah | FAQ |
| Google BigQuery (platform untuk analisis data) | Keterbatasan | FAQ | |
| Oracle | Keterbatasan | ||
| SAP | Keterbatasan | ||
| Snowflake | Keterbatasan | Pecahkan masalah | |
| SQL Server | Keterbatasan | Pecahkan masalah | FAQ |
Perubahan pada kapasitas Fabric
| Scenario | Description |
|---|---|
| Kapasitas jaringan dijeda | Pencerminan berhenti dan Anda tidak dapat mencantumkan atau mengakses item database cermin. Lanjutkan atau alihkan kembali kapasitas ke ruang kerja Anda. |
| Kapasitas kain dipulihkan | Saat Anda melanjutkan kapasitas dari status dijeda, status database mirror muncul sebagai Dijeda. Akibatnya, perubahan yang dilakukan di sumber tidak direplikasi ke OneLake. Untuk melanjutkan pencerminan, buka database cermin di portal Fabric, pilih Lanjutkan replikasi. Pencerminan dilanjutkan dari tempatnya dijeda. Jika kapasitas tetap dijeda untuk waktu yang lama, pencerminan mungkin tidak dapat dilanjutkan dari titik pengakhirannya dan memulai ulang pengisian data dari awal. Reseed terjadi karena menjeda pencerminan untuk waktu yang lama menyebabkan penggunaan log transaksi database sumber tumbuh dan mencegah pemotongan log. Untuk meminimalkan dampak ke database sumber, jika ruang log yang digunakan hampir penuh, saat pencerminan dilanjutkan, penanaman kembali database akan membebaskan ruang log. |
| Penskalaan kapasitas jaringan fabric | Pencerminan berlanjut. Jika Anda mengurangi kapasitas, ketahuilah bahwa penyimpanan OneLake untuk data yang diduplikasi bebas hingga batas tertentu yang terkait dengan ukuran kapasitas, sehingga mengurangi kapasitas dapat dikenai biaya penyimpanan tambahan. Untuk informasi selengkapnya, lihat Biaya pencerminan. |
| Kapasitas fabric dibatasi | Tunggu hingga status kelebihan beban berakhir atau perbarui kapasitas Anda. Pencerminan berlanjut setelah kapasitas dipulihkan. Untuk informasi selengkapnya, lihat Tindakan yang dapat Anda ambil untuk memulihkan dari situasi kelebihan beban. |
| Kapasitas uji coba fabrik kedaluwarsa | Pencerminan berhenti. Untuk mempertahankan database cermin Anda, beli kapasitas Fabric. Untuk informasi selengkapnya, lihat Kapasitas uji coba Fabric kedaluwarsa. |
Data tampaknya tidak mereplikasi
Jika Anda mengamati penundaan tampilan data cermin, periksa item berikut:
Status pencerminan: Di halaman pemantauan portal Fabric dari database cermin, periksa status database cermin dan tabel tertentu. Periksa kolom "Terakhir selesai" yang menunjukkan waktu terakhir Fabric memperbarui tabel cermin dari sumber. Nilai kosong berarti tabel belum dicerminkan.
Jika Anda mengaktifkan pemantauan ruang kerja, Anda dapat memeriksa latensi eksekusi pencerminan dengan mengkueri nilai
ReplicatorBatchLatencydari log operasi database yang dicerminkan.Untuk jenis sumber seperti Azure SQL Database, Azure SQL Managed Instance, Azure Database for MySQL , dan Azure Database for PostgreSQL, ikuti instruksi khusus untuk juga memeriksa konfigurasi dan status database sumber.
Data di OneLake: Pencerminan terus mereplikasi data Anda ke dalam OneLake dalam format tabel Delta Lake. Untuk memvalidasi apakah data mendarat di OneLake dengan benar, Anda bisa membuat pintasan dari tabel yang dicerminkan ke Lakehouse, lalu membuat buku catatan dengan kueri Spark untuk mengkueri data. Pelajari selengkapnya tentang Jelajahi dengan buku catatan.
Data di titik akhir analitik SQL: Anda dapat mengkueri data cermin melalui titik akhir analitik SQL dari database cermin atau Lakehouse dengan pintasan ke data yang dicerminkan. Saat Anda melihat keterlambatan, periksa status pencerminan dan data di OneLake sebagaimana disebutkan sebelumnya. Jika data muncul di OneLake tetapi tidak di titik akhir analitik SQL, data mungkin disebabkan oleh penundaan sinkronisasi metadata di titik akhir analitik SQL. Untuk informasi selengkapnya, lihat Sinkronisasi metadata titik akhir analitik SQL.
Anda dapat memaksa refresh pemindaian metadata otomatis secara manual. Pada halaman untuk titik akhir analitik SQL, pilih tombol Refresh seperti yang ditunjukkan pada gambar berikut. Tunggu beberapa saat lalu kueri data lagi untuk diperiksa.
Hentikan replikasi
Saat Anda memilih Hentikan replikasi, file OneLake tetap apa adanya, tetapi replikasi inkremental berhenti. Anda dapat memulai ulang replikasi kapan saja dengan memilih Mulai replikasi. Anda mungkin ingin menghentikan dan mulai replikasi saat mengatur ulang status replikasi, setelah perubahan database sumber, atau sebagai alat pemecahan masalah.
Mereplikasi hierarki skema sumber
Saat Anda mencerminkan data dari berbagai jenis database sumber, hierarki skema sumber Anda dipertahankan dalam database cermin. Ini memastikan bahwa data Anda tetap diatur secara konsisten di berbagai layanan, memungkinkan Anda untuk memanfaatkannya dengan logika yang sama di titik akhir analitik SQL, Spark Notebooks, model semantik, dan referensi lainnya ke data.
Untuk database cermin yang dibuat sebelum fitur ini diaktifkan, Anda melihat skema sumber diratakan dalam database cermin, dan nama skema dikodekan ke dalam nama tabel. Jika Anda ingin mengatur ulang tabel dengan skema, buat ulang database cermin Anda.
Jika Anda menggunakan API untuk membuat atau memperbarui database cermin, tetapkan nilai untuk defaultSchema properti , yang menunjukkan apakah akan mereplikasi hierarki skema dari database sumber. Lihat sampel definisi di Microsoft Fabric mirroring public REST API.
Dukungan pemetaan kolom Delta
Mirroring mendukung replikasi kolom yang berisi spasi atau karakter khusus dalam nama (seperti ,, ;{}()\n, \t, =) dari database sumber Anda ke database cermin. Di balik layar, proses pencerminan menuliskan data ke OneLake dengan pemetaan kolom Delta yang diaktifkan.
Untuk tabel yang sudah berada di bawah replikasi sebelum fitur ini diaktifkan, untuk menyertakan kolom dengan karakter khusus dalam nama, Anda perlu memperbarui pengaturan database cermin dengan menghapus dan membaca tabel tersebut, atau menghentikan dan memulai ulang database yang dicerminkan.
Menjadi pemilik database yang dicerminkan
Saat ini, database mirroring tidak mendukung perubahan kepemilikan. Jika database cermin berhenti berfungsi karena pemilik item meninggalkan organisasi atau tidak lagi valid, Anda perlu membuat ulang database cermin.
Wilayah yang didukung
Pencerminan database dan pencerminan terbuka tersedia di semua wilayah Microsoft Fabric. Untuk informasi selengkapnya, lihat Ketersediaan wilayah Fabric.
Troubleshoot
Bagian ini berisi langkah-langkah pemecahan masalah Mirroring umum.
Saya tidak bisa menyambungkan ke database sumber
- Periksa detail koneksi Anda, termasuk nama server, nama database, nama pengguna, dan kata sandi.
- Periksa server tidak berada di belakang firewall atau jaringan virtual privat. Buka port firewall yang sesuai.
- Beberapa sumber yang dicerminkan mendukung gateway data jaringan virtual atau gateway data lokal. Lihat dokumentasi sumber untuk dukungan fitur ini.
Tidak ada tampilan yang direplikasi
Saat ini, tampilan tidak didukung. Hanya tabel reguler yang mendukung replikasi.
Tidak ada tabel yang sedang direplikasi
- Periksa status pemantauan untuk memeriksa status tabel. Untuk informasi selengkapnya, lihat Replikasi database cermin Monitor Fabric.
- Pilih tombol Konfigurasikan replikasi . Periksa untuk melihat apakah tabel ada dalam daftar tabel, atau jika ada Pemberitahuan pada setiap detail tabel.
Kolom hilang dari tabel tujuan
- Pilih tombol Konfigurasikan replikasi .
- Pilih ikon Pemberitahuan di samping detail tabel jika ada kolom yang tidak direplikasi.
Beberapa data di kolom saya tampaknya terpotong
Titik akhir analitik SQL mendukung varchar(maks) hingga 16 MB.
- Batas 16 MB berlaku untuk tabel yang dibuat setelah 18 November 2025 dalam database cermin, tetapi setiap jenis item yang dicerminkan dapat memiliki batas yang berbeda dan lebih rendah. Misalnya, SQL Server yang dicerminkan mendukung hingga 1 MB dan Cosmos DB mendukung hingga 2 MB. Lihat tabel berikut ini.
- Tabel yang sudah ada yang dibuat sebelum 18 November 2025 hanya mendukung varchar(8000) dan perlu dibuat ulang untuk mengadopsi jenis data baru dan mendukung data yang lebih besar dari 8 KB.
| Item platform tercermin | batas varchar(maks) |
|---|---|
| SQL Server yang Bercermin, Azure SQL Database, Azure SQL Managed Instance | 1 MB |
| Basis data SQL dalam Fabric | 1 MB |
| Azure Cosmos DB yang Dicerminkan | 2 MB |
| Cosmos DB dalam Fabric | 2 MB |
Tabel atau skema yang dicerminkan tidak dihapus saat Anda meletakkannya di database sumber
Tingkat tabel:
- Saat Anda memilih untuk mencerminkan daftar tabel selektif dan tabel sumber dihilangkan, tabel cermin tetap ada dan Anda melihat kesalahan "Tabel sumber tidak ada" dalam pemantauan. Jika Anda tidak lagi ingin mereplikasi tabel ini, perbarui konfigurasi database cermin Anda dan hapus, tabel cermin akan dihapus.
- Saat Anda memilih untuk mencerminkan semua data dan tabel sumber dihilangkan, tabel cermin juga dihapus.
Tingkat skema: Saat Anda menghilangkan skema di database sumber, Anda masih melihat skema di Titik Akhir Analitik SQL sebagai skema kosong.
Saya tidak dapat mengubah database sumber
Mengubah database sumber tidak didukung. Buat database cermin baru.
Membatasi pesan kesalahan
Pesan kesalahan umum ini memiliki penjelasan dan mitigasi:
| Pesan kesalahan | Alasan | Mitigasi |
|---|---|---|
| "Jumlah tabel mungkin melebihi batas, mungkin ada beberapa tabel yang hilang." | Maksimal ada 1.000 tabel. | Di database sumber, hapus atau filter tabel. Jika tabel baru adalah tabel ke-1.000, tidak diperlukan mitigasi. |
| "Replikasi sedang dibatasi dan diharapkan berlanjut di YYYY-MM-DDTHH:MM:ss." | Ada maksimum 1 TB data perubahan yang diambil per database Cermin per hari. | Tunggu hingga pengaturan kecepatan berakhir. |