Bagikan melalui


Pencerminan pada server fleksibel Azure Database untuk PostgreSQL

Mirroring di Fabric memberikan pengalaman yang mudah untuk menghindari ETL (Ekstrak, Transformasi, Pemindahan) yang kompleks dan mengintegrasikan sumber daya server fleksibel Azure Database for PostgreSQL yang ada dengan data lainnya dalam Microsoft Fabric. Anda dapat terus mereplikasi server fleksibel Azure Database for PostgreSQL yang ada langsung ke OneLake Fabric, apakah server Anda dapat diakses secara publik, diisolasi jaringan melalui jaringan virtual atau titik akhir privat, atau dikonfigurasi untuk ketersediaan tinggi. Di dalam Fabric, Anda dapat membuka kecerdasan bisnis yang kuat, kecerdasan buatan, Rekayasa Data, Ilmu Data, dan skenario berbagi data.

Untuk tutorial tentang mengonfigurasi pencerminan server fleksibel Azure Database for PostgreSQL Anda di Fabric (sekarang tersedia secara umum), lihat Tutorial: Mengonfigurasi database cermin Microsoft Fabric dari server fleksibel Azure Database for PostgreSQL.

Mengapa menggunakan Mirroring in Fabric?

Dengan Mirroring in Fabric, Anda tidak perlu mengumpulkan layanan yang berbeda dari beberapa vendor. Sebagai gantinya, Anda dapat menikmati produk yang sangat terintegrasi, end-to-end, dan mudah digunakan yang dirancang untuk menyederhanakan kebutuhan analitik Anda, dan dibangun untuk keterbukaan dan kolaborasi antara Microsoft, Azure Database for PostgreSQL server fleksibel, dan 1000 solusi teknologi yang dapat membaca format tabel Delta Lake sumber terbuka.

Pengalaman analitik apa yang sudah terintegrasi?

Database yang dicerminkan adalah item di Fabric Data Warehousing yang berbeda dari Gudang dan titik akhir analitik SQL.

Diagram pencerminan database Fabric untuk Azure Database for PostgreSQL server fleksibel.

Pencerminan membuat item ini di ruang kerja Fabric Anda:

  • Item database yang dicerminkan. Pencerminan mengelola replikasi data ke OneLake dan konversi ke Parquet, dalam format siap analitik. Ini memungkinkan skenario hilir seperti rekayasa data, ilmu data, dan banyak lagi.
  • Titik akhir analitik SQL

Setiap database yang dicerminkan di server fleksibel Azure Database for PostgreSQL memiliki titik akhir analitik SQL yang dibuat secara otomatis yang memberikan pengalaman analitik yang kaya di atas Tabel Delta yang dibuat oleh proses pencerminan. Pengguna memiliki akses ke perintah T-SQL yang familier yang dapat menentukan dan mengkueri objek data tetapi tidak memanipulasi data dari titik akhir analitik SQL, karena ini adalah salinan baca-saja. Anda dapat melakukan tindakan berikut di titik akhir analitik SQL:

  • Jelajahi tabel yang mereferensikan data dalam tabel Delta Lake Anda dari server fleksibel Azure Database for PostgreSQL.
  • Buat kueri dan tampilan tanpa kode dan jelajahi data secara visual tanpa menulis satu baris kode.
  • Kembangkan tampilan SQL, TVF sebaris (Fungsi Bernilai Tabel), dan prosedur tersimpan untuk merangkum semantik dan logika bisnis Anda di T-SQL.
  • Mengelola izin pada objek.
  • Kueri data di Gudang dan Lakehouse lain di ruang kerja yang sama.

Selain editor kueri SQL, ada ekosistem alat yang luas yang dapat mengkueri titik akhir analitik SQL, termasuk SQL Server Management Studio (SSMS), ekstensi MSSQL untuk Visual Studio Code, dan bahkan GitHub Copilot.

Database yang dicerminkan juga menawarkan integrasi satu klik dengan Microsoft Power BI dalam Fabric, memungkinkan pembuatan laporan cepat langsung dari data cermin atau titik akhir analitik SQL.

Persyaratan jaringan

Pencerminan mendukung server yang dapat diakses publik dan konfigurasi terisolasi jaringan, termasuk server yang terhubung melalui titik akhir privat atau dihosting di jaringan virtual. Jika Server Fleksibel Anda tidak dapat diakses secara publik dan tidak perbolehkan layanan Azure untuk menyambungkannya, Anda dapat buat gateway data jaringan virtual untuk mencerminkan data. Pastikan Azure Virtual Network atau jaringan komputer gateway dapat tersambung ke server fleksibel Azure Database for PostgreSQL melalui titik akhir privat atau diizinkan oleh aturan firewall.

Transaksi aktif, beban kerja, dan perilaku mesin replikator

Transaksi aktif akan terus menunda pemangkasan write ahead log (WAL) hingga transaksi dikomit dan server fleksibel Azure Database for PostgreSQL yang dicerminkan berhasil menyelaraskan, atau transaksi dibatalkan. Transaksi jangka panjang dapat mengakibatkan WAL menjadi lebih penuh dari biasanya. WAL pada sumber Azure Database for PostgreSQL server fleksibel harus dipantau sehingga penyimpanan tidak terisi. Untuk informasi selengkapnya, lihat WAL tumbuh karena transaksi yang berjalan lama dan CDC.

Setiap beban kerja pengguna bervariasi. Selama rekam jepret awal, mungkin ada lebih banyak penggunaan sumber daya pada database sumber, untuk CPU dan IOPS (operasi input/output per detik, untuk membaca halaman). Operasi pembaruan/penghapusan tabel dapat menyebabkan peningkatan pembuatan log. Pelajari lebih lanjut tentang cara memantau sumber daya untuk server fleksibel Azure Database for PostgreSQL Anda.

Dukungan tingkat komputasi

Sumber Azure Database for PostgreSQL server fleksibel dapat berupa tingkat komputasi Tujuan Umum atau Memori yang Dioptimalkan. Tingkat komputasi burstable tidak didukung sebagai sumber untuk pencerminan.

Untuk mengetahui selengkapnya tentang tingkat komputasi yang tersedia di server fleksibel Azure Database for PostgreSQL, lihat opsi Compute di server fleksibel Azure Database for PostgreSQL.

Dukungan ketersediaan tinggi

Pencerminan mendukung Azure Database for PostgreSQL dengan konfigurasi server fleksibel dan ketersediaan tinggi. Replikasi berlanjut dengan lancar di seluruh peristiwa failover tanpa memerlukan konfigurasi tambahan. Untuk batasan atau pertimbangan tertentu, lihat Batasan dalam pencerminan database Microsoft Fabric pada server fleksibel Azure Database untuk PostgreSQL.

Langkah selanjutnya