Izin perpustakaan variabel

Artikel ini menjelaskan siapa yang dapat mengakses pustaka variabel dan nilainya.

Izin untuk item pustaka variabel

Izin pustaka variabel selaras dengan model ruang kerja Fabric. Izin akses bergantung pada peran Anda di ruang kerja, atau Anda dapat membagikan pustaka variabel secara langsung.

Peran ruang kerja Hak akses
Penampil Dapat melihat item pustaka variabel
Kontributor Dapat melihat, menambahkan, mengedit, dan menghapus item pustaka variabel
Anggota Dapat melihat, menambahkan, mengedit, menghapus, dan membagikan ulang item pustaka variabel
Administrator Dapat melihat, menambahkan, mengedit, menghapus, dan membagikan ulang item pustaka variabel

Untuk berbagi item pustaka variabel, buka menu item di ruang kerja, lalu pilih Bagikan. Jika pengguna yang Anda bagikan item tersebut tidak memiliki izin ke ruang kerja, tetapi memiliki izin ke salah satu item konsumen dari variabel (misalnya, sebuah pipeline), pustaka variabel tidak dapat terlihat atau digunakan dalam pipeline tersebut.

Untuk mengatur item sebagai nilai variabel dalam pustaka variabel, Anda harus memiliki setidaknya izin baca untuk item tersebut. Misalnya, jika Anda ingin menetapkan nilai variabel menjadi lakehouse, Anda memerlukan izin baca untuk lakehouse.

Untuk informasi selengkapnya tentang peran ruang kerja, lihat Peran di ruang kerja di Fabric.

Nota

Tidak ada manajemen izin pada tingkat variabel. Izin untuk setiap variabel sama dengan izin untuk seluruh item.

Jenis variabel referensi item (pratinjau)

Bagian berikut ini menyediakan informasi izin tentang variabel referensi item.

Persyaratan Izin

Menggunakan variabel referensi item melibatkan dua lapisan izin:

  • Membuat dan Mengedit variabel referensi item: Pengguna dengan peran Kontributor atau lebih tinggi di ruang kerja dapat membuat dan mengedit variabel di pustaka, sementara Pemirsa bersifat hanya-baca.
  • Mengakses variabel referensi item: Selain hak pada Pustaka Variabel, Anda harus memiliki setidaknya izin Baca pada variabel referensi item yang ingin Anda referensikan.

Penegakan izin

  1. Selama pembaruan item pustaka variabel: Saat memperbarui item pustaka variabel, pustaka variabel memberlakukan pemeriksaan izin berikut:
  • Semua item yang dirujuk dalam kumpulan nilai aktif harus ada.
  • Pengguna panggilan harus memiliki izin READ untuk setiap item yang dirujuk dalam kumpulan nilai aktif.
  1. Selama penggunaan variabel dalam item yang mengkonsumsi:

Saat memanggil API konsumsi (seperti "Resolve" atau "Discover"), permintaan tidak akan gagal jika prinsipal pemanggil tidak memiliki izin ke item yang dirujuk atau jika item tersebut tidak ada. Sebagai gantinya, API mengembalikan status tertentu yang menunjukkan hasilnya, seperti yang dijelaskan di bawah ini.

Izin hilang atau item yang tidak ada

Jika pemanggil tidak memiliki izin READ atau item tidak ada, nilai variabel akan tetap dikembalikan, tetapi tanpa metadata yang diperluas.

Jenis variabel referensi koneksi (pratinjau)

Bagian berikut ini menyediakan informasi izin tentang variabel referensi koneksi.

Persyaratan izin

Menggunakan variabel referensi koneksi melibatkan dua lapisan izin:

  • Membuat dan Mengedit variabel referensi koneksi: Pengguna dengan peran Pengontribusi atau lebih tinggi di ruang kerja dapat membuat dan mengedit variabel di perpustakaan, sementara Penonton hanya dapat membaca.
  • Mengakses variabel referensi koneksi: Selain hak pada Pustaka Variabel, Anda harus memiliki setidaknya izin Baca pada variabel referensi koneksi yang ingin Anda referensikan.

Penegakan izin

  1. Selama pembaruan item pustaka variabel: Saat memperbarui item pustaka variabel, pustaka variabel memberlakukan pemeriksaan izin berikut:
  • Semua koneksi yang dirujuk dalam kumpulan nilai aktif harus ada.
  • Pengguna panggilan harus memiliki izin READ untuk setiap koneksi yang dirujuk dalam kumpulan nilai aktif.
  1. Selama penggunaan variabel dalam item yang mengkonsumsi:

Saat memanggil API konsumsi (seperti Selesaikan atau Temukan), jika prinsipal pemanggil tidak memiliki izin ke koneksi yang dirujuk atau koneksi yang dirujuk tidak ada, permintaan tidak gagal. Sebagai gantinya, status yang sesuai dikembalikan, seperti yang dijelaskan di bawah ini.

Izin hilang atau item yang tidak ada

Jika pemanggil tidak memiliki izin READ atau koneksi tidak ada, nilai variabel akan tetap dikembalikan, tetapi tanpa metadata yang diperluas. Berikut ini menunjukkan ini di portal Fabric.

Cuplikan layar izin yang ditolak.