Memecahkan masalah database cermin Fabric
Skenario, resolusi, dan solusi untuk database cermin Microsoft Fabric.
Sumber
Tinjau bagian pemecahan masalah dari tanya jawab umum untuk setiap sumber data:
- Memecahkan masalah Mencerminkan Azure SQL Database dan FAQ tentang Mencerminkan Azure SQL Database
- Memecahkan masalah Mencerminkan Azure SQL Managed Instance dan FAQ tentang Mencerminkan Azure SQL Managed Instance
- Memecahkan masalah Mencerminkan Azure Cosmos DB dan FAQ tentang Mencerminkan Azure Cosmos DB
- Memecahkan masalah Mirroring Snowflake
- Tanya Jawab Umum tentang Mencerminkan Azure Databricks
- Memecahkan masalah pencerminan dari database Fabric SQL (pratinjau) dan FAQ untuk database Mirroring Fabric SQL (pratinjau)
Tinjau dokumentasi batasan untuk setiap sumber data:
- Batasan dalam database cermin Microsoft Fabric dari Azure SQL Database
- Batasan dalam database cermin Microsoft Fabric dari Azure SQL Managed Instance (Pratinjau)
- Batasan dalam database cermin Microsoft Fabric dari Azure Cosmos DB (Pratinjau)
- Batasan dalam database cermin Microsoft Fabric dari Azure Databricks (Pratinjau)
- Batasan dalam database cermin Microsoft Fabric dari Snowflake
- Batasan dalam pencerminan dari database Fabric SQL
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 melakukan replikasi berhenti/mulai 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 data lainnya.
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/memperbarui database cermin, tetapkan nilai untuk properti defaultSchema
yang menunjukkan apakah akan mereplikasi hierarki skema dari database sumber. Merujuk pada contoh definisi di Microsoft Fabric yang mencerminkan REST API publik.
Dukungan pemetaan kolom Delta
Pencerminan mendukung replikasi kolom yang berisi spasi atau karakter khusus dalam nama (seperti ,
;
{
}
(
)
\n
\t
=
) dari database sumber Anda ke database cermin. Di balik layar, pencerminan data dilakukan ke OneLake dengan mengaktifkan pemetaan kolom Delta.
Untuk tabel yang sudah direplikasi sebelum fitur ini diaktifkan, untuk menyertakan kolom dengan karakter khusus dalam nama, Anda perlu memperbarui pengaturan database cermin dengan menghapus dan menambahkan kembali tabel tersebut, atau menghentikan dan memulai ulang database cermin.
Ambil alih kepemilikan database terpantul
Saat ini, database mirroring tidak mendukung perubahan kepemilikan. Jika database cermin berhenti berfungsi karena pemilik item telah meninggalkan organisasi atau tidak lagi valid, Anda perlu membuat ulang database cermin.
Wilayah yang didukung
Berikut ini adalah wilayah Fabric yang mendukung pencerminan database dan pencerminan terbuka:
Asia Pasifik :
- Australia Timur
- Australia Tenggara
- India Tengah
- Asia Timur
- Jepang Timur
- Korea Tengah
- Asia Tenggara
- India Selatan
Eropa
- Eropa Utara
- Eropa Barat
- Prancis Tengah
- Jerman Barat Tengah
- Italia Utara
- Norwegia Timur
- Polandia Tengah
- Swedia Tengah
- Swiss Utara
- Swiss Barat
- UK Selatan
- Inggris Barat
Amerika:
- Brasil Selatan
- Kanada Tengah
- Kanada Timur
- AS Tengah
- US Timur
- Amerika Serikat Timur2
- US Tengah Utara
- Selatan-Tengah AS
- US Barat
- US Barat 2
Timur Tengah dan Afrika :
- Afrika Selatan Utara
- UEA Utara
Pecahkan masalah
Bagian ini berisi langkah-langkah pemecahan masalah Mirroring umum.
Saya tidak bisa menyambungkan ke database sumber
- Periksa detail koneksi Anda sudah benar, 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.
Tidak ada tampilan yang direplikasi
Saat ini, tampilan tidak didukung. Hanya mereplikasi tabel reguler yang didukung.
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
Gudang Fabric tidak mendukung VARCHAR(max) yang saat ini hanya mendukung VARCHAR(8000).
Data tampaknya tidak mereplikasi
Di halaman Pemantauan , tanggal yang ditampilkan adalah terakhir kali data berhasil direplikasi.
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 500 tabel. | Di database sumber, letakkan atau filter tabel. Jika tabel baru adalah tabel ke-500, 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 pembatasan berakhir. |