Bagikan melalui


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:

Tinjau dokumentasi batasan untuk setiap sumber data:

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

  1. Periksa detail koneksi Anda sudah benar, nama server, nama database, nama pengguna, dan kata sandi.
  2. 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

  1. Periksa status pemantauan untuk memeriksa status tabel. Untuk informasi selengkapnya, lihat Replikasi database cermin Monitor Fabric.
  2. 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

  1. Pilih tombol Konfigurasikan replikasi .
  2. 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.