Bagikan melalui


Mulai menggunakan integrasi alur penyebaran dengan database SQL di Microsoft Fabric

Berlaku untuk:Database SQL di Microsoft Fabric

Dalam tutorial ini, Anda mempelajari cara menyebarkan perubahan ke database SQL Anda di Fabric menggunakan alur penyebaran dan lingkungan multi-ruang kerja.

Alur penyebaran di Fabric berfungsi sebagai mekanisme untuk mempromosikan perubahan antar lingkungan sehingga pengembang dapat berkolaborasi pada perubahan dan memvalidasi serangkaian perubahan dalam satu atau beberapa objek. Secara konseptual, tahapan yang paling umum dalam alur adalah:

  • Pengembangan: Tahap pertama dalam alur penyebaran tempat Anda mengunggah konten baru dengan sesama kreator Anda. Anda dapat merancang build, dan mengembangkan di sini, atau dalam tahap yang berbeda.
  • Uji: Setelah membuat semua perubahan yang diperlukan pada konten, Anda siap untuk memasuki tahap pengujian. Unggah konten yang dimodifikasi sehingga dapat dipindahkan ke tahap pengujian. Berikut adalah tiga contoh apa yang dapat dilakukan di lingkungan pengujian:
    • Berbagi konten dengan penguji dan peninjau
    • Memuat dan menjalankan pengujian dengan volume data yang lebih besar
    • Menguji aplikasi Anda untuk melihat tampilannya untuk pengguna akhir Anda
  • Produksi: Setelah menguji konten, gunakan tahap produksi untuk berbagi versi akhir konten Anda dengan pengguna bisnis di seluruh organisasi.

Untuk database SQL di Fabric secara khusus, pergerakan perubahan antar ruang kerja menggunakan mekanisme yang sama seperti memperbarui ruang kerja dari kontrol sumber. Dengan alur penyebaran, data yang ada tetap ada sementara layanan Fabric menghitung T-SQL yang diperlukan untuk memperbarui database Anda agar sesuai dengan status yang diinginkan (perubahan masuk). Jika perubahan akan memerlukan kehilangan data, Fabric mengharuskan Anda untuk membuat perubahan secara manual.

Prasyarat

  • Anda memerlukan kapasitas Fabric yang ada. Jika tidak, mulai uji coba Fabric.
  • Buat ruang kerja baru atau gunakan ruang kerja Fabric yang ada.
  • Membuat atau menggunakan database SQL yang ada di Fabric. Jika Anda belum memilikinya, buat database SQL baru di Fabric.

Siapkan

  1. Buat ruang kerja lain di Fabric. Ruang kerja ini digunakan sebagai tahap kedua dalam alur penyebaran dan turunan nama ruang kerja pertama disarankan. Misalnya, jika ruang kerja pertama diberi nama ContosoApp, ruang kerja kedua dapat diberi nama ContosoApp-Test.
  2. Buat alur penyebaran baru di Fabric. Anda dapat menemukan titik masuk untuk alur penyebaran di bagian bawah daftar ruang kerja, lalu pilih Buat alur atau + Alur baru.
  3. Dalam kotak dialog Buat alur penyebaran, masukkan nama dan deskripsi untuk alur, dan pilih Berikutnya.
  4. Atur struktur alur penyebaran Anda dengan menentukan tahapan yang diperlukan untuk alur penyebaran Anda. Secara default, alur memiliki tiga tahap bernama Pengembangan, Pengujian, dan Produksi. Dalam tutorial ini, Anda dapat menghapus tahap Produksi dan hanya menyimpan Pengembangan dan Pengujian.
  5. Tetapkan dua ruang kerja Anda ke tahap Pengembangan dan Pengujian dengan memilih ruang kerja dari daftar, lalu pilih Tetapkan.

Menyebarkan konten dari satu tahap ke tahap lainnya

Alur penyebaran Fabric secara otomatis membandingkan konten ruang kerja pengembangan dan pengujian kami. Saat perbandingan berlangsung, Anda akan melihat ikon kemajuan berputar di ruang kerja pengujian. Setelah perbandingan selesai, jika Anda memilih tahap Uji alur, Anda akan melihat ringkasan perbedaan oleh item Fabric di mana konten ruang kerja pengembangan ditandai sebagai "hanya di sumber."

  • Untuk menyebarkan dari Pengembangan ke Pengujian, pilih semua item dari daftar, lalu pilih Sebarkan.
    • Karena kami menggunakan alur penyebaran Fabric tanpa perubahan pelacakan kontrol sumber dalam pengujian kami, disarankan untuk menggunakan bidang catatan pada penyebaran untuk membantu tim dalam mengetahui perubahan mana yang terkait.
    • Setelah Anda memilih Sebarkan dalam dialog penyebaran tahap, Fabric menjalankan alur penyebaran di latar belakang.

Setelah penyebaran berhasil diselesaikan, tahap alur pengujian menunjukkan bahwa penyebaran sudah diperbarui.

Tinjau perbedaan antar tahap

Alur penyebaran dapat digunakan untuk membandingkan konten ruang kerja yang ditetapkan ke berbagai tahap. Untuk database SQL di Fabric, perbandingan mencakup perbedaan spesifik antara objek database individual dalam ruang kerja pengembangan dan pengujian.

  1. Setelah menyelesaikan penyebaran alur, kembali ke ruang kerja pengembangan dan buat perubahan pada objek database. Perubahan bisa berupa tabel baru, kolom baru, atau perubahan pada prosedur tersimpan yang sudah ada.
  2. Setelah Anda membuat perubahan, kembali ke alur penyebaran. Anda akan melihat bahwa alur mendeteksi perubahan dan siap untuk menyebarkannya ke ruang kerja pengujian.
  3. pilih tahap pengujian sedih sehingga daftar item di bagian bawah jendela menampilkan satu atau beberapa sebagai "berbeda dari sumber." Pilih item yang memiliki perubahan (berbeda dari sumber) dan gunakan opsi Bandingkan untuk mendapatkan detail yang lebih mendalam tentang perubahan.
  4. Dialog yang terbuka untuk item database SQL mirip dengan perbandingan skema di mana setiap objek database SQL (tabel, prosedur tersimpan, tampilan, dll.) memiliki perbedaan spesifik yang ditampilkan.

Setelah meninjau perubahan yang tertunda dari ruang kerja pengembangan, kami dapat mengulangi tindakan kami dari bagian sebelumnya untuk menyebarkan perubahan tersebut ke tahap pengujian. Perubahan antar ruang kerja dapat dipilih berdasarkan per item, jadi jika kami tidak ingin menyebarkan perubahan dalam objek (seperti buku catatan) kami dapat membatalkan pilihan item tersebut sebelum menyebarkan. Jika kita ingin membuat perubahan pada objek database SQL individual, kita harus kembali ke ruang kerja pengembangan untuk membuat perubahan tersebut dalam database SQL.