Menyebarkan konten menggunakan alur Penyebaran

Setiap pengguna berlisensi yang setidaknya merupakan kontributor dalam tahap sumber, dapat menyebarkan konten ke tahap target yang tidak ditetapkan. Untuk menyebarkan ke tahap target yang ada, pengguna juga harus setidaknya menjadi kontributor dalam tahap target.

Anda juga dapat menggunakan REST API alur penyebaran untuk melakukan penyebaran secara terprogram. Untuk informasi selengkapnya, lihat Mengotomatiskan alur penyebaran Anda menggunakan API dan DevOps.

Nota

Antarmuka pengguna jalur penyebaran baru saat ini dalam pratinjau. Untuk mengaktifkan atau menggunakan UI baru, lihat Mulai menggunakan UI baru.

Menyebarkan ke panggung kosong

Jika Anda sudah memiliki ruang kerja yang ingin Anda gunakan dengan tahap tertentu, alih-alih menyebarkan, Anda dapat menetapkan ruang kerja tersebut ke tahap yang sesuai.

Saat Anda menyebarkan konten ke tahap kosong, hubungan antara item disimpan. Misalnya, laporan yang terikat ke model semantik dalam tahap sumber, dikloning bersama model semantiknya, dan kloning juga terikat di ruang kerja target. Struktur folder juga disimpan. Jika Anda memiliki barang di dalam folder pada tahap sumber, folder akan dibuat pada tahap target. Karena folder disebarkan hanya jika salah satu itemnya disebarkan, folder kosong tidak dapat disebarkan.

Nota

Ketika pustaka variabel diterapkan ke stage kosong, Default akan aktif di ruang kerja target yang baru. Jika lingkungan target memerlukan kumpulan nilai lain, jadikan kumpulan nilai tersebut aktif dan simpan pustaka variabel di ruang kerja target sebelum menjalankan item-item yang bergantung padanya atau tindakan dalam rencana penerapan. Untuk informasi lebih lanjut, lihat Variable library CI/CD.

Setelah penyebaran selesai, perbarui model semantik. Untuk informasi selengkapnya, lihat menyebarkan konten ke tahapan kosong.

Opsi penyebaran

Alur penyebaran menawarkan tiga opsi dalam hal menyebarkan konten Fabric Anda:

Setelah memilih cara menyebarkan konten, Anda dapat Meninjau penyebaran dan meninggalkan catatan.

Menyebarkan semua konten

  1. Pilih tahap target.
  2. Dari menu drop-down, pilih tahap yang berdekatan untuk disebarkan.
  3. Pilih item yang ingin Anda sebarkan.
  4. Pilih tombol Sebarkan .

Cuplikan layar yang menunjukkan cara menyebarkan konten dari tahap pengembangan untuk menguji di antarmuka alur penyebaran baru.

Proses penyebaran membuat duplikat ruang kerja pada tahap target. Ruang kerja ini mencakup semua konten yang dipilih dari tahap sumber.

Penyebaran selektif

Jika Anda tidak ingin menyebarkan semuanya dari tahap tersebut, Anda dapat memilih item tertentu untuk penyebaran. Pilih tautan Perlihatkan lainnya , lalu pilih item yang ingin Anda sebarkan. Saat Anda memilih tombol Sebarkan , hanya item yang dipilih yang disebarkan ke tahap berikutnya.

Nota

Item tidak dapat dipilih untuk penyebaran di seluruh folder ruang kerja dalam tampilan tahap default. Namun beralih ke tampilan daftar datar memungkinkan Anda memilih item untuk penyebaran di seluruh folder ruang kerja.

Item kain sering terkait dengan atau bergantung pada item lain. Dasbor, laporan, model semantik, aliran data, rumah danau, dan gudang adalah contoh item yang dapat dikaitkan dengan atau bergantung pada item lain. Untuk menyertakan semua item yang terkait dengan item yang ingin Anda sebarkan, gunakan tombol pilih terkait. Misalnya, jika Anda ingin menyebarkan laporan ke tahap berikutnya, pilih tombol Pilih terkait untuk menandai model semantik yang terhubung dengan laporan, sehingga keduanya disebarkan bersama dan laporan tidak rusak.

Jika Anda tidak ingin menyebarkan semuanya dari tahap tersebut, Anda hanya dapat memilih item tertentu untuk penyebaran. Karena dasbor, laporan, model semantik, dan aliran data dapat memiliki dependensi, Anda dapat menggunakan tombol pilih terkait untuk melihat semua item yang bergantung pada item yang dipilih. Misalnya, jika Anda ingin menyebarkan laporan ke tahap berikutnya, pilih tombol Pilih terkait untuk menandai model semantik yang tersambung dengan laporan, sehingga keduanya akan disebarkan bersama-sama dan laporan tidak akan rusak.

Tombol sebarkan menunjukkan jumlah item yang dipilih untuk penyebaran.

Item yang tidak didukung juga diperlihatkan dalam daftar ini. Item yang tidak didukung tidak dapat disebarkan tetapi dapat difilter.

Cuplikan layar memperlihatkan opsi penyebaran selektif dalam alur penyebaran.

Nota

  • Anda tidak dapat menyebarkan item Fabric ke tahap berikutnya jika item yang bergantung padanya tidak ada dalam tahap yang Anda sebarkan. Misalnya, menyebarkan laporan tanpa model semantik akan gagal, kecuali model semantik sudah ada di tahap target.
  • Anda mungkin mendapatkan hasil yang tidak terduga jika Anda memilih untuk menyebarkan item tanpa item yang bergantung padanya. Ini dapat terjadi ketika model semantik atau aliran data dalam tahap target telah berubah dan tidak lagi identik dengan model dalam tahap tempat Anda menyebarkan.

Saat menyebarkan ruang kerja yang berisi folder, aturan berikut berlaku:

  • Item dengan nama dan jenis yang sama dipasangkan. Jika ada dua item dengan nama dan tipe yang sama di ruang kerja, maka item dipasangkan ke item ke tahap target hanya jika jalurnya sama (item berada di folder yang sama).
  • Karena folder disebarkan hanya jika satu atau beberapa itemnya disebarkan, folder kosong tidak dapat disebarkan.
  • Folder individual tidak dapat disebarkan secara manual dalam penyebaran. Penyebaran mereka dipicu secara otomatis ketika satu atau beberapa item mereka disebarkan.
  • Menyebarkan hanya beberapa item dalam folder memperbarui struktur semua item dalam folder pada tahap yang akan disebarkan ke, meskipun item itu sendiri tidak disebarkan.
  • Hierarki folder item berpasangan hanya diperbarui selama implementasi. Selama penugasan, setelah proses pemasangan, hierarki item yang dipasangkan tetap belum diperbarui.

Tampilan daftar datar

Dengan tampilan hierarki folder saat ini, Anda hanya dapat memilih item di tingkat folder yang sama untuk implementasi. Anda tidak dapat memilih item di seluruh folder.

Tampilan daftar datar adalah fitur tambahan dari alur penyebaran yang memungkinkan Anda memilih item terlepas dari lokasinya. Dengan tampilan daftar datar, Anda sekarang dapat memilih item di seluruh folder, mengenai lokasinya di ruang kerja.

Berikut ini penting untuk diingat saat menggunakan tampilan daftar datar.

  • Untuk mengaktifkan fitur, ada tombol di bagian atas area konten tahap.
  • Setelah dalam tampilan daftar datar, kolom lokasi tambahan ditampilkan dan berisi jalur lengkap item.
  • Tombol pilih terkait hanya berfungsi dalam tampilan daftar datar (diaktifkan saat setidaknya satu item dipilih). Oleh karena itu, jika Anda berada dalam tampilan folder, dan klik tombol ini, maka tampilan akan secara otomatis berpindah ke tampilan daftar datar.
  • Jika Anda berada dalam tampilan daftar rata, memilih beberapa item untuk penyebaran, lalu berpindah kembali ke tampilan folder, pilihan diatur kembali menjadi kosong. Perilaku ini juga berlaku untuk memfilter item.

Cuplikan layar tampilan daftar datar dalam alur penyebaran.

Penyebaran mundur

Terkadang Anda mungkin ingin menyebarkan konten ke tahap sebelumnya.

Nota

Ketahuilah bahwa penyebaran mundur hanya dimungkinkan saat menyebarkan semua item. Ini berarti Anda tidak dapat menyebarkan item secara selektif ke belakang, Anda harus menyebarkan semua item untuk melakukan penyebaran mundur.

Misalnya, jika Anda menetapkan ruang kerja yang ada ke tahap produksi lalu menyebarkannya mundur, pertama ke tahap pengujian, lalu ke tahap pengembangan. Menyebarkan ke tahap sebelumnya hanya berfungsi jika tahap sebelumnya kosong.

Cuplikan layar memperlihatkan cara mengubah tahap yang Anda sebarkan.

Terapkan dengan rencana penerapan (pratinjau)

Lampirkan rencana penerapan ketika item harus dideploy dalam urutan tertentu atau ketika tindakan yang didukung harus dijalankan sebelum atau sesudah item dideploy. Melampirkan rencana bersifat opsional. Jika Anda tidak melampirkan rencana, alur deployment akan menggunakan proses deployment standar.

Untuk menerapkan dengan rencana penyebaran:

  1. Pilih item yang ingin Anda terbarkan, lalu pilih Sebarkan.
  2. Di dialog penyebaran, pilih rencana penyebaran dari workspace sumber.
  3. Tinjau item yang dipilih dan rencana penyebaran, tambahkan catatan opsional, lalu pilih Sebarkan.

Cuplikan layar dialog

Untuk bagaimana item yang dipilih, hubungan rencana, garis keturunan Fabric, dan tindakan menentukan penerapan, lihat Cara kerja rencana penyebaran.

Tinjau penyebaran Anda dan tinggalkan catatan

Setelah memilih konten mana yang akan disebarkan, jendela pop-up mencantumkan semua item yang akan Anda sebarkan. Anda dapat meninjau daftar dan menambahkan catatan atau komentar pada deployment. Menambahkan catatan bersifat opsional, tetapi sangat disarankan karena catatan ditambahkan ke riwayat penyebaran. Dengan catatan untuk setiap penyebaran, meninjau riwayat jalur pengembangan Anda menjadi lebih bermakna.

Untuk meninggalkan catatan, perluas opsi Tambahkan catatan dan tulis catatan Anda di kotak teks. Saat Anda siap untuk menyebarkan, pilih Sebarkan.

Cuplikan layar memperlihatkan jendela pop-up penyebaran, dengan opsi Tambahkan catatan diperluas.

Menyebarkan konten dari satu tahap ke tahap lainnya

Setelah Anda memiliki konten dalam tahap alur, Anda dapat menyebarkannya ke tahap berikutnya. Menyebarkan konten ke tahap lain biasanya dilakukan setelah Anda melakukan beberapa tindakan dalam alur. Misalnya, membuat perubahan pengembangan pada konten Anda dalam tahap pengembangan, atau menguji konten Anda dalam tahap pengujian. Meskipun Anda dapat memiliki hingga 10 tahap berbeda dalam alur, alur kerja umum untuk memindahkan konten adalah pengembangan untuk tahap pengujian, lalu menguji ke produksi. Anda dapat mempelajari selengkapnya tentang proses ini, di bagian sebarkan konten ke ruang kerja yang sudah ada .

Saat Anda menyebarkan konten ke tahap yang sudah memiliki konten lain di dalamnya, pilih item yang ingin Anda sebarkan. Item yang dipasangkan dengan item lain di tahap sumber (nama item yang dipasangkan muncul di kolom terakhir) akan ditimpa oleh item pasangannya.

Hubungan antara item tidak disimpan. Oleh karena itu, jika Anda menyebarkan laporan yang terikat ke model semantik dalam tahap sumber, hanya laporan yang disebarkan. Jika Anda ingin menyebarkan semuanya yang tersambung ke laporan, gunakan tombol Pilih terkait .

Untuk menyebarkan konten ke tahap berikutnya dalam alur penyebaran, pilih item lalu pilih tombol sebarkan.

Saat meninjau kartu tahap pengujian dan produksi, Anda dapat melihat tanggal dan waktu penyebaran terakhir. Ini menunjukkan waktu terakhir kali konten disebarkan ke tahapan.

Waktu penyebaran berguna untuk menetapkan kapan tahap terakhir diperbarui. Ini juga dapat membantu jika Anda ingin melacak waktu antara pengujian dan penyebaran produksi.