Tanya jawab umum untuk database cermin Microsoft Fabric dari Azure Cosmos DB (Pratinjau)

Artikel ini menjawab pertanyaan umum tentang database Mirrored Azure Cosmos DB di Microsoft Fabric.

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.

Pertanyaan umum

Bagaimana pencerminan berbeda dari pintasan sehubungan dengan Azure Cosmos DB?

Pencerminan mereplikasi database sumber ke Fabric OneLake dalam format delta sumber terbuka. Anda dapat menjalankan analitik pada data ini dari mana saja di Fabric. Pintasan tidak mereplikasi data ke Fabric OneLake. Sebagai gantinya, pintasan menautkan ke data sumber tanpa pergerakan data. Saat ini, Azure Cosmos DB hanya tersedia sebagai sumber untuk pencerminan.

Apakah pencerminan memengaruhi performa database Azure Cosmos DB sumber?

Tidak, pencerminan tidak memengaruhi performa atau biaya database sumber. Pencerminan mengharuskan fitur pencadangan berkelanjutan diaktifkan pada akun Azure Cosmos DB sumber. Pencadangan berkelanjutan memungkinkan replikasi tanpa berpengaruh pada beban kerja transaksional.

Apakah mencerminkan Azure Cosmos DB sebagai pengganti fungsional untuk pekerjaan penyalinan alur di Fabric?

Pencerminan adalah replikasi latensi rendah data Anda di Azure Cosmos DB. Tidak seperti pekerjaan penyalinan, pencerminan membuat salinan data Azure Cosmos DB Anda yang berkelanjutan dan bertahap. Pencerminan tidak memengaruhi beban kerja transaksional Anda pada database sumber atau kontainer.

Sebaliknya, pekerjaan penyalinan adalah pekerjaan terjadwal, yang dapat menambahkan latensi end-to-end untuk pekerjaan bertambah bertahap. Selain itu, salin manajemen persyaratan pekerjaan untuk mengambil perubahan bertambah bertahap, menambah biaya komputasi di Fabric, dan memengaruhi konsumsi unit permintaan pada database sumber di Azure Cosmos DB.

Pekerjaan salin berguna untuk pekerjaan penyalinan satu kali dari Azure Cosmos DB, tetapi pencerminan sangat ideal untuk melacak perubahan bertahap.

Apakah mencoba fitur pencerminan memengaruhi akun Azure Cosmos DB saya?

Tidak, Anda dapat mengaktifkan dan menonaktifkan pencerminan tanpa pengaruh apa pun pada akun atau data Azure Cosmos DB sumber Anda.

Peringatan

Jika Anda mengaktifkan pencadangan berkelanjutan pada akun Azure Cosmos DB untuk pencerminan ke Fabric, pencadangan berkelanjutan tidak dapat dinonaktifkan. Demikian pula, Anda tidak dapat menonaktifkan penyimpanan analitis untuk akun Azure Cosmos DB jika pencadangan berkelanjutan diaktifkan.

Harga

Biaya apa yang terkait dengan pencerminan Azure Cosmos DB?

Pencerminan dalam pratinjau. Saat ini tidak ada biaya untuk mencerminkan atau menyimpan data cermin di Fabric. Komputasi untuk mengkueri data menggunakan SQL, Power BI, atau Spark dikenakan biaya reguler. Untuk informasi selengkapnya, lihat Harga Fabric.

Untuk Azure Cosmos DB, pencadangan berkelanjutan adalah prasyarat untuk pencerminan. Jika Anda mengaktifkan tingkat pencadangan berkelanjutan sebelum mencerminkan, Anda tidak akan dikenakan biaya tambahan. Jika Anda mengaktifkan pencadangan berkelanjutan khusus untuk pencerminan, Anda akan ditagih harga yang terkait dengan fitur tersebut. Untuk informasi selengkapnya, lihat Harga Azure Cosmos DB.

Jika Anda menggunakan data explorer untuk melihat data sumber dari Azure Cosmos DB, Anda akan mengumpulkan biaya berdasarkan penggunaan Unit Permintaan (RU).

Bagaimana biaya keluar ditangani untuk mencerminkan Azure Cosmos DB?

Biaya keluar hanya dikenakan jika akun Azure Cosmos DB Anda berada di wilayah yang berbeda dari kapasitas Fabric Anda. Fabric 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. Untuk informasi selengkapnya, lihat batasan replikasi.

Apakah pencerminan menggunakan penyimpanan analitik Azure Cosmos DB?

Tidak, pencerminan tidak menggunakan penyimpanan analitis. Pencerminan tidak memengaruhi beban kerja transaksional atau konsumsi throughput Anda.

Di Azure Cosmos DB, pencadangan berkelanjutan adalah prasyarat untuk pencerminan. Prasyarat ini memungkinkan Fabric untuk mencerminkan data Anda tanpa memengaruhi beban kerja transaksional Anda atau memerlukan penyimpanan analitis.

Tidak, pencerminan di Fabric tidak terkait dengan Azure Synapse Link.

Di Azure Cosmos DB, pencadangan berkelanjutan adalah prasyarat untuk pencerminan. Prasyarat ini memungkinkan Fabric untuk mencerminkan data Anda tanpa memengaruhi beban kerja transaksional Anda atau memerlukan penyimpanan analitis.

Tidak, pencerminan di Fabric tidak terkait dengan Azure Synapse Link. Anda dapat terus menggunakan Azure Synapse Link saat menggunakan pencerminan Fabric.

Dapatkah saya terus menggunakan penyimpanan analitik Azure Cosmos DB sebagai sumber penangkapan data perubahan (CDC) di Azure Data Factory saat menggunakan pencerminan?

Ya, Anda dapat menggunakan penyimpanan analitik dan pencerminan Fabric pada akun Azure Cosmos DB yang sama. Fitur-fitur ini bekerja secara independen satu sama lain. Pencerminan tidak mengganggu penggunaan penyimpanan analitis.

Dapatkah saya terus menggunakan umpan perubahan Azure Cosmos DB saat menggunakan pencerminan?

Ya, Anda dapat menggunakan umpan perubahan dan pencerminan Fabric pada akun Azure Cosmos DB yang sama. Fitur-fitur ini bekerja secara independen satu sama lain. Pencerminan tidak mengganggu penggunaan umpan perubahan.

Dapatkah saya menonaktifkan penyimpanan analitik untuk akun Azure Cosmos DB saya setelah menggunakan pencerminan?

Pencerminan memerlukan pencadangan berkelanjutan Azure Cosmos DB sebagai prasyarat. Akun Azure Cosmos DB dengan pencadangan berkelanjutan diaktifkan tidak dapat menonaktifkan penyimpanan analitis. Setelah menonaktifkan penyimpanan analitis pada koleksi apa pun, Anda tidak dapat mengaktifkan pencadangan berkelanjutan.

Tidak, Azure Synapse Link dan Azure Synapse Analytics masih tersedia untuk beban kerja Anda. Tidak ada rencana untuk menghentikan beban kerja ini. Anda dapat terus menggunakan Azure Synapse Link untuk beban kerja produksi Anda.

Koneksi dan autentikasi data

Bagaimana cara mengelola koneksi pencerminan untuk Azure Cosmos DB?

Di portal Fabric, pilih opsi Kelola koneksi dan gateway dalam bagian Pengaturan.

Metode autentikasi apa yang diizinkan untuk akun Azure Cosmos DB?

Hanya kunci akun baca-tulis yang didukung.

Dapatkah saya menggunakan akses menyeluruh dan kontrol akses berbasis peran sebagai autentikasi untuk mencerminkan Azure Cosmos DB?

Tidak, hanya kunci akun baca-tulis yang didukung saat ini.

Dapatkah saya menggunakan identitas terkelola sebagai autentikasi untuk mencerminkan Azure Cosmos DB?

Tidak, hanya kunci akun baca-tulis yang didukung saat ini.

Apa yang terjadi jika saya memutar kunci akun Azure Cosmos DB saya?

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.

Siapkan

Dapatkah saya memilih kontainer tertentu dalam database Azure Cosmos DB untuk pencerminan?

Tidak, saat Anda mencerminkan database dari Azure Cosmos DB, semua kontainer direplikasi ke Fabric OneLake.

Dapatkah saya menggunakan pencerminan untuk mereplikasi satu database Azure Cosmos DB beberapa kali?

Ya, beberapa cermin dimungkinkan tetapi tidak perlu. Setelah data yang direplikasi berada di Fabric, data dapat dibagikan ke tujuan lain langsung dari Fabric.

Dapatkah saya membuat pintasan ke replika data Azure Cosmos DB yang saya buat menggunakan pencerminan?

Tidak, pencerminan tidak mendukung pembuatan pintasan ke sumber eksternal seperti Azure Data Lake Storage (ADLS) Gen2 atau Amazon Web Services (AWS) Simple Storage Service (S3).

Penjelajah data Azure Cosmos DB

Di Fabric, saat saya memilih "Lihat" dan "Database sumber" apakah saya melihat data di OneLake atau di Azure Cosmos DB?

Opsi di Fabric untuk melihat database sumber menyediakan tampilan baca-saja dari data langsung di Azure Cosmos DB menggunakan penjelajah data. Perspektif ini adalah tampilan real time dari kontainer yang merupakan sumber data yang direplikasi.

Tampilan data langsung ini langsung di portal Fabric adalah alat yang berguna untuk menentukan apakah data di OneLake baru-baru ini atau diwakili dengan benar jika dibandingkan dengan database Azure Cosmos DB sumber. Operasi menggunakan penjelajah data pada data Azure Cosmos DB langsung dapat mengumpulkan konsumsi unit permintaan.

Analitik pada data Azure Cosmos DB

Bagaimana cara menganalisis data Azure Cosmos DB yang dicerminkan ke dalam OneLake?

Gunakan portal Fabric membuat kueri SQL baru terhadap titik akhir analitik SQL Anda. Dari sini, Anda dapat menjalankan kueri umum seperti SELECT TOP 100 * FROM ....

Selain itu, gunakan Lakehouse untuk menganalisis data OneLake panjang dengan data lain. Dari Lakehouse, Anda dapat menggunakan Spark untuk mengkueri data dengan notebook.

Bagaimana data disinkronkan dalam pencerminan untuk Azure Cosmos DB?

Sinkronisasi data dikelola sepenuhnya. Saat Anda mengaktifkan pencerminan, data direplikasi ke Fabric OneLake hampir real-time dan pencerminan terus mereplikasi perubahan baru saat terjadi di database sumber.

Apakah pencerminan Azure Cosmos DB berfungsi di seluruh wilayah Azure dan Fabric?

Pencerminan didukung di seluruh wilayah tetapi skenario ini dapat mengakibatkan biaya dan latensi keluar data jaringan yang tidak terduga. Idealnya, cocokkan kapasitas Fabric Anda dengan salah satu wilayah akun Azure Cosmos DB Anda. Untuk informasi selengkapnya, lihat batasan replikasi.

Apakah data yang dicerminkan untuk Azure Cosmos DB hanya tersedia menggunakan titik akhir analitik SQL?

Anda dapat menambahkan database cermin yang ada sebagai pintasan di Lakehouse. Dari Lakehouse, Anda dapat menjelajahi data secara langsung, membuka data di notebook untuk kueri Spark, atau membangun model pembelajaran mesin.

Penting

Pintasan di Lakehouse adalah pintasan ke database cermin, replikasi OneLake dari data Azure Cosmos DB. Pintasan di Lakehouse tidak secara langsung mengakses akun atau data Azure Cosmos DB.

Berapa lama replikasi awal data Azure Cosmos DB berlangsung?

Latensi replikasi awal dan berkelanjutan bervariasi berdasarkan volume data. Dalam kebanyakan kasus, latensi bisa beberapa menit tetapi bisa lebih lama untuk data dalam volume besar.

Berapa lama waktu yang diperlukan untuk mereplikasi operasi sisipkan, perbarui, dan hapus Azure Cosmos DB?

Setelah data awal direplikasi, operasi individual direplikasi mendekati real-time. Dalam kasus yang jarang terjadi, mungkin ada penundaan kecil jika database sumber memiliki volume operasi pembaruan dan penghapusan yang tinggi dalam jendela waktu.

Apakah pencerminan memiliki logika backoff bawaan dengan Azure Cosmos DB?

Tidak, pencerminan tidak memiliki logika backoff bawaan karena replikasi berkelanjutan dan bertahap.

Apakah pencerminan mendukung umpan data perubahan dari Azure Cosmos DB?

Tidak, pencerminan saat ini tidak mendukung umpan data perubahan pada data cermin dari Azure Cosmos DB.

Apakah pencerminan mendukung arsitektur medali untuk data yang direplikasi dari Azure Cosmos DB?

Pencerminan tidak memiliki dukungan bawaan untuk arsitektur medali. Anda dapat mengonfigurasi lapisan perak dan emas Anda sendiri dengan logika dan pemrosesan marka air untuk transformasi dan gabungan menggunakan alur atau Spark.

Apakah laporan Power BI menggunakan mode lake langsung dengan data cermin dari Azure Cosmos DB?

Ya.

Apakah pencerminan Azure Cosmos DB mendukung data berlapis?

Ya, data berlapis diratakan di OneLake sebagai string JSON. Gunakan OPENJSON, CROSS APPLY, dan OUTER APPLY untuk meratakan data untuk dilihat. Untuk informasi selengkapnya, lihat data berlapis.

Apakah pencerminan Azure Cosmos DB mendukung perangkaian otomatis.

Tidak, pencerminan tidak secara otomatis meratakan data berlapis. Metode tersedia untuk titik akhir analitik SQL untuk bekerja dengan string JSON berlapis. Untuk informasi selengkapnya, lihat data berlapis.

Haruskah saya khawatir tentang performa cold start dengan data cermin dari Azure Cosmos DB?

Tidak, secara umum kueri SQL di Fabric tidak mengalami latensi mulai dingin.

Apa yang terjadi jika saya menghapus database Azure Cosmos DB sumber di Azure, saat sedang dicerminkan?

Data Explorer dan replikasi mulai gagal di Fabric. Data OneLake tetap apa adanya, hingga Anda menghapus data cermin yang ada.

Setelah Azure Cosmos DB dicerminkan, bagaimana cara menyambungkan titik akhir analisis SQL ke alat atau aplikasi klien?

Koneksi ke titik akhir analisis SQL untuk data yang dicerminkan mirip dengan menggunakan titik akhir yang sama untuk item lain di Fabric. Untuk informasi selengkapnya, lihat menyambungkan ke pergudangan data di Fabric.

Bagaimana cara menggabungkan data cermin Azure Cosmos DB di seluruh database?

Mencerminkan setiap database Azure Cosmos DB secara independen. Kemudian, tambahkan salah satu titik akhir analitik SQL ke titik akhir lainnya sebagai item database cermin. Selanjutnya, gunakan kueri SQL JOIN untuk melakukan kueri di seluruh kontainer dalam database Azure Cosmos DB yang berbeda.

Bagaimana cara menggabungkan data cermin Azure Cosmos DB dengan database Azure SQL atau data Snowflake?

Mencerminkan database Azure Cosmos DB. Kemudian, cerminkan database Azure SQL atau data Snowflake. Kemudian, tambahkan salah satu titik akhir analitik SQL ke titik akhir lainnya sebagai item database cermin. Sekarang, gunakan kueri SQL JOIN untuk melakukan kueri di beberapa layanan data.

Tindakan replikasi

Bagaimana cara menghentikan atau menonaktifkan replikasi untuk database Azure Cosmos DB cermin?

Hentikan replikasi dengan menggunakan opsi hentikan replikasi portal Fabric. Tindakan ini sepenuhnya menghentikan replikasi tetapi tidak menghapus data apa pun yang sudah ada di OneLake.

Bagaimana cara memulai ulang replikasi untuk database Azure Cosmos DB cermin?

Replikasi tidak mendukung konsep jeda atau lanjutkan. Menghentikan replikasi sepenuhnya menghentikan replikasi dan memilih mulai ulang replikasi di portal Fabric memulai replikasi sepenuhnya dari awal. Memulai ulang replikasi menggantikan data OneLake dengan data terbaru alih-alih memperbaruinya secara bertahap.

Mengapa saya tidak dapat menemukan opsi untuk mengonfigurasi replikasi untuk database Azure Cosmos DB cermin?

Pencerminan untuk Azure Cosmos DB secara otomatis mencerminkan semua kontainer dalam database yang dipilih. Karena nuansa ini, portal Fabric tidak berisi opsi untuk mengonfigurasi opsi replikasi tertentu untuk Azure Cosmos DB.

Apa arti setiap pesan status replikasi untuk data Azure Cosmos DB yang direplikasi?

Secara optimal, Anda ingin replikasi memiliki status Berjalan. Jika status replikasi Berjalan dengan peringatan, replikasi berhasil tetapi ada masalah yang harus Anda atasi. Status Berhenti, Dihentikan, Gagal, atau Kesalahan menunjukkan status yang lebih serius yang memerlukan intervensi sebelum replikasi dapat dilanjutkan. Untuk informasi selengkapnya, lihat Pencerminan Monitor Fabric.

Analitik time-to-live (TTL) atau penghapusan sementara

Apakah item dihapus oleh fitur time-to-live (TTL) Azure Cosmos DB dihapus dari database cermin?

Ya, data yang dihapus menggunakan TTL diperlakukan dengan cara yang sama seperti data dihapus menggunakan operasi penghapusan di Azure Cosmos DB. Data kemudian dihapus dari database cermin. Pencerminan tidak membedakan antara modalitas penghapusan ini.

Dapatkah kita mengonfigurasi penghapusan sementara untuk data analitik yang dicerminkan dalam Fabric dari Azure Cosmos DB?

Operasi penghapusan segera direplikasi ke OneLake. Saat ini tidak ada cara untuk mengonfigurasi penghapusan sementara atau time-to-live (TTL) analitis.

Apakah pencerminan Azure Cosmos DB mendukung analitik time-to-live?

Tidak, waktu hidup analitis tidak didukung.

Mengakses data OneLake

Dapatkah saya mengakses file OneLake yang dihasilkan oleh pencerminan Azure Cosmos DB secara langsung?

Ya, Anda dapat mengakses file OneLake secara langsung menggunakan file atau penjelajah penyimpanan. Anda juga dapat menggunakan file delta OneLake di Databricks. Untuk informasi selengkapnya, lihat mengakses data Fabric secara langsung menggunakan penjelajah file OneLake atau mengintegrasikan OneLake dengan Azure Databricks.

Dukungan API

Dapatkah saya mengonfigurasi pencerminan Azure Cosmos DB secara terprogram?

Tidak, dukungan untuk konfigurasi pencerminan otomatis saat ini tidak tersedia.

Apakah integrasi atau penyebaran berkelanjutan bawaan (CI/CD) tersedia untuk pencerminan Azure Cosmos DB?

Tidak, dukungan untuk CI/CD bawaan saat ini tidak tersedia.

Keamanan

Bisakah Anda mengakses database cermin Azure Cosmos DB menggunakan Power BI Gateway atau di belakang firewall?

Tidak, tingkat akses ini saat ini tidak didukung.

Apakah pencerminan Azure Cosmos DB mendukung titik akhir privat?

Tidak, titik akhir privat saat ini tidak didukung.

Apakah data cermin dari Azure Cosmos DB pernah meninggalkan penyewa Fabric saya?

Tidak, data tetap berada di penyewa Fabric Anda.

Apakah data cermin dari Azure Cosmos DB disimpan di luar lingkungan saya?

Tidak, data dipentaskan langsung di OneLake penyewa Anda dan tidak dipentaskan di luar lingkungan Anda.

Pelisensian

Apa saja opsi lisensi untuk pencerminan Azure Cosmos DB?

Lisensi Power BI Premium, Kapasitas Fabric, atau Kapasitas Uji Coba diperlukan untuk menggunakan pencerminan.

Lisensi apa yang diperlukan pengguna untuk membuat dan mengonfigurasi pencerminan untuk data Azure Cosmos DB?

Untuk informasi tentang lisensi, lihat Lisensi Fabric.

Lisensi apa yang diperlukan pengguna untuk menggunakan data cermin dari Azure Cosmos DB?

Untuk informasi tentang lisensi, lihat Lisensi Fabric.