Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Artikel ini menjelaskan cara menggunakan integrasi Git dan alur penyebaran untuk lingkungan di Microsoft Fabric.
Mengintegrasikan Git untuk lingkungan Fabric
Fabric mendukung integrasi Git. Pengembang dapat menggunakan Git untuk mencadangkan, mengontrol versi, kembali ke tahap sebelumnya, dan berkolaborasi pada pekerjaan mereka dengan menggunakan cabang Git.
- Saat ini, Git hanya mendukung pustaka dan komputasi Spark, termasuk runtime Spark.
- Integrasi Git mengelola status penahapan lingkungan. Untuk menerapkan perubahan yang dilakukan di Git ke lingkungan, perubahan harus diterbitkan. Sebaiknya Anda menerbitkan setelah memperbarui lingkungan dari Git untuk memastikan efektivitas konfigurasi. Anda dapat menggunakan Terbitkan API lingkungan untuk menerbitkan perubahan melalui REST API jika Anda lebih suka pengalaman kode-pertama.
- Kumpulan kustom terlampir tetap ada dalam suatu lingkungan ketika Anda menyinkronkan dari repositori ke ruang kerja Fabric. Definisi kumpulan ada di pengaturan ruang kerja. Referensi lintas ruang kerja kumpulan tidak didukung. Anda harus memperbarui instance_pool_id secara manual ke kumpulan kustom yang ada di ruang kerja tujuan Anda atau kembali ke kumpulan pemula dengan menghapus properti ini. Untuk daftar lengkap kumpulan yang tersedia di ruang kerja tujuan oleh REST API, lihat Kumpulan Kustom - Daftar Kumpulan Kustom Ruang Kerja. Untuk membuat kumpulan kustom baru, lihat Kumpulan Kustom - Membuat Kumpulan Kustom Ruang Kerja.
- Setiap komit memiliki batas atas 150 MB. Saat ini, pustaka kustom yang lebih besar dari 150 MB tidak didukung melalui Git.
Menyambungkan ruang kerja Fabric ke repositori Azure DevOps
Jika Anda adalah admin ruang kerja, buka Pengaturan ruang kerja dan siapkan koneksi di bagian Kontrol sumber . Untuk mempelajari selengkapnya, lihat Mengelola ruang kerja dengan Git.
Setelah tersambung, Anda dapat menemukan item, termasuk lingkungan yang disinkronkan dengan repositori.
Representasi lokal lingkungan di Git
Di folder akar item, lingkungan diatur dengan folder Pustaka yang berisi subfolder PublicLibraries dan CustomLibraries , bersama dengan folder Pengaturan .
Pustaka
Saat Anda menerapkan lingkungan ke Git, bagian pustaka publik diubah menjadi representasi YAML-nya. Pustaka kustom juga dikomitmenkan bersama dengan file sumbernya.
Anda dapat memperbarui pustaka publik dengan mengedit representasi YAML. Sama seperti pengalaman portal, Anda dapat menentukan pustaka dari PyPI dan Conda. Anda dapat menentukan pustaka dengan versi yang diharapkan, rentang versi, atau tanpa versi. Sistem ini dapat membantu Anda menentukan versi yang kompatibel dengan dependensi lain di lingkungan Anda. Untuk menghapus semua pustaka publik yang ada, hapus file YAML.
Anda dapat memperbarui pustaka kustom dengan menambahkan file baru atau menghapus file yang ada secara langsung.
Catatan
Anda dapat membawa file YAML Anda sendiri untuk mengelola pustaka publik. Nama file perlu environment.yml sehingga sistem dapat mengenalinya dengan benar.
Komputasi Spark
Bagian komputasi Spark juga diubah menjadi representasi YAML. Dalam file YAML ini, Anda dapat mengalihkan kumpulan terlampir, menyempurnakan konfigurasi komputasi, mengelola properti Spark, dan memilih runtime Spark yang Anda inginkan.
Menyiapkan alur penyebaran untuk lingkungan
Penting
Fitur ini dalam pratinjau.
Alur penyebaran Fabric menyederhanakan proses pengiriman konten yang dimodifikasi di berbagai fase, seperti berpindah dari pengembangan ke pengujian. Alur otomatis dapat mencakup item lingkungan untuk mengalirkan proses pembuatan ulang.
Anda dapat menyiapkan alur penyebaran dengan menetapkan ruang kerja dengan fase yang berbeda. Untuk informasi selengkapnya, lihat Mulai menggunakan alur penyebaran.
Anda dapat menemukan status penyebaran setelah Anda berhasil menyiapkan pipeline. Setelah Anda memilih Sebarkan dengan lingkungan yang dipilih, semua konten lingkungan disebarkan ke ruang kerja tujuan. Status lingkungan asli dipertahankan dalam proses ini sehingga konfigurasi yang diterbitkan tetap dalam status diterbitkan dan tidak memerlukan penerbitan tambahan.
Penting
Saat ini, kumpulan kustom tidak didukung dalam alur penyebaran. Jika lingkungan memilih kumpulan kustom, konfigurasi bagian Komputasi di lingkungan tujuan diatur dengan nilai default. Dalam hal ini, lingkungan terus menunjukkan perbedaan dalam alur penyebaran meskipun penyebaran berhasil dilakukan.