Bagikan melalui


Batasan dalam database cermin Microsoft Fabric dari Azure Cosmos DB (Pratinjau)

Artikel ini merinci batasan saat ini untuk akun Azure Cosmos DB yang dicerminkan ke dalam Microsoft Fabric. Batasan dan detail kuota pada halaman ini dapat berubah di masa mendatang.

Penting

Pencerminan untuk Azure Cosmos DB saat ini dalam pratinjau. Beban kerja produksi tidak didukung selama pratinjau. Saat ini, hanya Azure Cosmos DB untuk akun NoSQL yang didukung.

Ketersediaan

Pencerminan didukung dalam sekumpulan wilayah tertentu untuk Fabric dan API untuk Azure Cosmos DB.

API yang didukung

Pencerminan hanya tersedia untuk jenis akun Azure Cosmos DB yang tercantum di sini.

Tersedia
API untuk NoSQL ✔️
API untuk MongoDB (berbasis RU)
API untuk MongoDB (berbasis vCore)
API untuk Apache Gremlin
API untuk Tabel
API untuk Apache Cassandra (berbasis RU)
Instans Terkelola untuk Apache Cassandra

Wilayah yang didukung

Berikut adalah daftar wilayah yang mendukung pencerminan untuk Azure Cosmos DB:

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
  • Norwegia Timur
  • Swedia Tengah
  • Swiss Utara
  • Swiss Barat
  • UK Selatan
  • UK Barat

Amerika:

  • Brasil Selatan
  • Kanada Tengah
  • Kanada Timur
  • US Tengah
  • AS Timur
  • US Timur2
  • AS Tengah Bagian Utara
  • US Barat
  • West US2

Timur Tengah dan Afrika:

  • Afrika Selatan Utara
  • Arab Saudi Utara

Mengaktifkan pencerminan

  • Admin organisasi Anda harus mengaktifkan fitur pencerminan untuk melihat opsi pencerminan di ruang kerja atau penyewa Fabric Anda. Untuk informasi selengkapnya, lihat mengaktifkan pencerminan.
  • Pencerminan dinonaktifkan secara default jika Kapasitas Fabric Anda diatur ke mode apa pun selain uji coba.

Batasan akun dan database

  • Anda dapat mengaktifkan pencerminan hanya jika akun Azure Cosmos DB dikonfigurasi dengan pencadangan berkelanjutan 7 hari atau 30 hari.
  • Semua batasan saat ini dari fitur pencadangan berkelanjutan di Azure Cosmos DB juga berlaku untuk pencerminan Fabric.
    • Batasan ini termasuk, tetapi tidak terbatas pada; ketidakmampuan untuk menonaktifkan pencadangan berkelanjutan setelah diaktifkan dan kurangnya dukungan untuk akun tulis multi-wilayah. Untuk informasi selengkapnya, lihat Batasan pencadangan berkelanjutan Azure Cosmos DB.
    • Anda dapat mengaktifkan fitur penyimpanan analitik dan pencadangan berkelanjutan pada akun Azure Cosmos DB yang sama.
  • Anda tidak dapat menonaktifkan fitur penyimpanan analitik di akun Azure Cosmos DB dengan pencadangan berkelanjutan diaktifkan.
  • Anda tidak dapat mengaktifkan pencadangan berkelanjutan pada akun Azure Cosmos DB yang sebelumnya menonaktifkan fitur penyimpanan analitik untuk kontainer.

Batasan keamanan

  • Kunci akun baca-tulis Azure Cosmos DB adalah satu-satunya mekanisme yang didukung untuk terhubung ke akun sumber. Kunci akun baca-saja, identitas terkelola, dan autentikasi tanpa kata sandi dengan kontrol akses berbasis peran tidak didukung.
  • Anda harus memperbarui kredensial koneksi untuk pencerminan Fabric jika kunci akun diputar. Jika Anda tidak memperbarui kunci, pencerminan gagal. Untuk mengatasi kegagalan ini, hentikan replikasi, perbarui kredensial dengan kunci yang baru diputar, lalu mulai ulang replikasi.
  • Pengguna fabric dengan akses ke ruang kerja secara otomatis mewarisi akses ke database cermin. Namun, Anda dapat mengontrol akses tingkat ruang kerja dan penyewa secara terperinci untuk mengelola akses bagi pengguna di organisasi Anda.
  • Anda dapat langsung berbagi database cermin di Fabric.

Izin

  • Jika Anda hanya memiliki izin penampil di Fabric, Anda tidak dapat mempratinjau atau mengkueri data di titik akhir analitik SQL.
  • Jika Anda berniat menggunakan penjelajah data, penjelajah data Azure Cosmos DB tidak menggunakan izin yang sama dengan Fabric. Permintaan untuk menampilkan dan mengkueri data menggunakan data explorer dirutekan ke Azure alih-alih Fabric.

Keamanan jaringan

  • Akun Azure Cosmos DB sumber harus mengaktifkan akses jaringan publik untuk semua jaringan.
  • Titik akhir privat tidak didukung untuk akun Azure Cosmos DB.
  • Isolasi jaringan menggunakan teknik dan fitur seperti alamat IP atau titik akhir layanan tidak didukung untuk akun Azure Cosmos DB.
  • Data di OneLake tidak mendukung titik akhir privat, kunci yang dikelola pelanggan, atau enkripsi ganda.

Batasan penjelajah data

  • Kueri Fabric Data Explorer bersifat baca-saja. Anda bisa menampilkan kontainer, item tampilan, dan item kueri yang sudah ada.
  • Anda tidak dapat membuat atau menghapus kontainer menggunakan data explorer di Fabric.
  • Anda tidak dapat menyisipkan, memodifikasi, atau menghapus item menggunakan penjelajah data di Fabric.
  • Anda dapat menghindari berbagi database sumber dengan hanya berbagi titik akhir analitik SQL dengan pengguna lain untuk analitik.
  • Anda tidak dapat menonaktifkan penjelajah data dalam database cermin.

Batasan replikasi

  • Pencerminan tidak mendukung kontainer yang berisi item dengan nama properti yang berisi spasi kosong atau karakter kartubebas. Batasan ini menyebabkan pencerminan untuk kontainer tertentu gagal. Kontainer lain dalam database yang sama masih dapat berhasil mencerminkan. Jika nama properti diperbarui untuk menghapus karakter yang tidak valid ini, Anda harus mengonfigurasi cermin baru ke database dan kontainer yang sama dan Anda tidak dapat menggunakan cermin lama.
  • Fabric OneLake mencerminkan dari wilayah Azure yang paling dekat secara geografis dengan wilayah kapasitas Fabric dalam skenario di mana akun Azure Cosmos DB memiliki beberapa wilayah baca. Dalam skenario pemulihan bencana, pencerminan secara otomatis memindai dan mengambil wilayah baca baru karena wilayah baca Anda berpotensi gagal dan berubah.
  • Operasi penghapusan dalam kontainer sumber segera tercermin dalam Fabric OneLake menggunakan pencerminan. Operasi penghapusan sementara menggunakan nilai time-to-live (TTL) tidak didukung.
  • Pencerminan tidak mendukung pemartisian kustom.
  • Fabric memiliki batasan yang ada dengan T-SQL. Untuk informasi selengkapnya, lihat Batasan T-SQL.

Perubahan skema dan data

  • Menghapus dan menambahkan kontainer serupa menggantikan data dalam tabel gudang hanya dengan data kontainer baru.
  • Mengubah jenis data dalam properti di beberapa item menyebabkan replikator memperkirakan data jika berlaku. Perilaku ini sejajar dengan pengalaman delta asli. Data apa pun yang tidak sesuai dengan kriteria yang didukung menjadi jenis null. Misalnya, mengubah properti array menjadi string yang diupcast ke jenis null.
  • Menambahkan properti baru ke item menyebabkan pencerminan mendeteksi properti baru dengan mulus dan menambahkan kolom yang sesuai ke tabel gudang. Jika properti item dihapus atau hilang, properti tersebut memiliki nilai null untuk rekaman yang sesuai.
  • Mereplikasi data menggunakan pencerminan tidak memiliki keakuratan penuh atau skema yang terdefinisi dengan baik. Pencerminan secara otomatis dan terus melacak perubahan properti dan jenis data (jika diizinkan).

Data berlapis

  • Objek JSON berlapis dalam item Azure Cosmos DB diwakili sebagai string JSON dalam tabel gudang.
  • Perintah seperti OPENJSON, CROSS APPLY, dan OUTER APPLY tersedia untuk memperluas data string JSON secara selektif.
  • PowerQuery menyertakan ToJson untuk memperluas data string JSON secara selektif.
  • Pencerminan tidak memiliki batasan skema pada tingkat bersarang. Untuk informasi selengkapnya, lihat Batasan skema penyimpanan analitik Azure Cosmos DB.

Batasan gudang data

  • Gudang tidak dapat menangani kolom string JSON yang berukuran lebih besar dari 8 KB. Pesan kesalahan untuk skenario ini adalah "Teks JSON tidak diformat dengan benar. Karakter tak terduga '"' ditemukan pada posisi".
  • Data berlapis yang direpresentasikan sebagai string JSON dalam titik akhir analitik SQL dan tabel gudang biasanya dapat menyebabkan kolom meningkat hingga ukuran lebih dari 8 KB. Memantau tingkat berlapis dan jumlah data jika Anda menerima pesan kesalahan ini.

Batasan item cermin

  • Mengaktifkan pencerminan untuk akun Azure Cosmos DB di ruang kerja memerlukan peran admin atau anggota di ruang kerja Anda.
  • Menghentikan replikasi menonaktifkan pencerminan sepenuhnya.
  • Memulai replikasi lagi mengembalikan semua tabel gudang target. Operasi ini secara efektif mulai mencerminkan dari awal.

Berikan umpan balik

Jika Anda ingin memberikan umpan balik tentang batasan, fitur, atau masalah saat ini; beri tahu kami di fabriccosmosdbmirror@microsoft.com.