Bagikan melalui


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 Mengautomasi alur penyebaran Anda menggunakan API dan DevOps.

Catatan

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

Menyebarkan ke tahap 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 item dalam folder di tahap sumber, folder dibuat di tahap target. Karena folder disebarkan hanya jika salah satu itemnya disebarkan, folder kosong tidak dapat disebarkan.

Setelah penyebaran selesai, refresh model semantik. Untuk informasi selengkapnya, lihat menyebarkan konten ke tahap kosong.

Opsi penyebaran

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

  • Sebarkan semua konten - Sebarkan semua konten Anda ke tahap yang berdekatan.

  • Penyebaran selektif - Pilih konten mana yang akan disebarkan ke tahap yang berdekatan.

  • Penyebaran mundur - Menyebarkan konten dari tahap selanjutnya ke tahap sebelumnya. Saat ini, kemampuan ini hanya tersedia saat menyebarkan ke tahap kosong.

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 ruang kerja duplikat dalam 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.

Item Fabric sering terkait dengan atau bergantung pada item lain. Dasbor, laporan, model semantik, aliran data, Lakehouse, dan Gudang adalah semua contoh item yang dapat terkait 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 tersambung dengan laporan, sehingga keduanya akan disebarkan bersama-sama dan laporan tidak akan 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.

Catatan

  • Anda tidak dapat menyebarkan item Fabric ke tahap berikutnya jika item yang bergantung pada 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 yang sama dan ketik di ruang kerja, maka item dipasangkan ke item di 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 yang memperbarui struktur semua item dalam folder dalam tahap yang disebarkan, meskipun item itu sendiri tidak disebarkan.
  • Hierarki folder item berpasangan hanya diperbarui selama penyebaran. Selama penugasan, setelah proses pemasangan, hierarki item yang dipasangkan belum diperbarui.

Penyebaran mundur

Terkadang Anda mungkin ingin menyebarkan konten ke tahap sebelumnya. 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.

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 mengomentari, ke penyebaran. Menambahkan catatan bersifat opsional, tetapi sangat disarankan karena catatan ditambahkan ke riwayat penyebaran. Dengan catatan untuk setiap penyebaran, meninjau riwayat alur 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 menyebarkan 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) ditimpa oleh item tersebut.

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. Waktu ini menunjukkan terakhir kali konten disebarkan ke tahap.

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