Keamanan tingkat objek (OLS)

Keamanan tingkat objek (OLS) memungkinkan penulis model mengamankan tabel atau kolom tertentu dari penampil laporan. Misalnya, kolom yang menyertakan data pribadi dapat dibatasi sehingga hanya penonton tertentu yang dapat melihat dan berinteraksi dengannya. Selain itu, Anda juga dapat membatasi nama objek dan metadata. Lapisan keamanan tambahan ini mencegah pengguna tanpa tingkat akses yang sesuai untuk menemukan informasi pribadi yang penting bagi bisnis atau sensitif seperti catatan karyawan atau keuangan. Untuk pengguna yang tidak memiliki izin yang diperlukan, seolah-olah tabel atau kolom yang dilindungi itu tidak ada.

Membuat laporan yang menggunakan OLS

Seperti keamanan tingkat baris (RLS), OLS juga didefinisikan dalam peran model. Saat ini, Anda tidak dapat membuat definisi OLS secara asli di Power BI Desktop. Untuk membuat peran pada model semantik Power BI Desktop, gunakan alat-alat eksternal seperti Tabular Editor.

Mengonfigurasi keamanan tingkat objek menggunakan editor tabular

  1. Di Power BI Desktop, buat modelnya dan peran yang menentukan aturan OLS Anda.

  2. Pada pita Alat eksternal , pilih Editor Tabular. Jika Anda tidak melihat tombol Editor Tabular, instal program. Saat terbuka, Editor Tabular secara otomatis tersambung ke model Anda.

    Cuplikan layar Menu Alat eksternal.

  3. Dalam tampilan Model , pilih menu dropdown di bawah Peran. Peran yang Anda buat di langkah 1 muncul.

    Cuplikan layar nama peran yang ditampilkan di bawah folder peran dalam tampilan model.

  4. Pilih peran yang ingin Anda aktifkan definisi OLS untuk, dan perluas Perizinan Tabel.

    Cuplikan layar memperlihatkan tempat mengakses izin tabel untuk OLS.

  5. Atur izin untuk tabel atau kolom ke Tidak Ada atau Baca.

    Tidak Ada: OLS diberlakukan dan tabel atau kolom disembunyikan dari peran tersebut. Terlihat: Tabel atau kolom dapat dilihat oleh peran tersebut.

    Atur kategori di bawah Izin Tabel ke Tidak Ada.

    Cuplikan layar pengaturan aturan OLS ke 'None' untuk seluruh tabel.

  6. Setelah Anda menentukan OLS untuk peran tersebut, simpan perubahan Anda.

    Cuplikan layar tentang penyimpanan definisi peran.

  7. Di Power BI Desktop, terbitkan model semantik Anda ke layanan Power BI.

  8. Di layanan Power BI, navigasikan ke halaman Keamanan dengan memilih menu Opsi lainnya (...) untuk model semantik dan tetapkan anggota atau grup ke peran yang sesuai.

Aturan OLS sekarang didefinisikan. Pengguna tanpa izin yang diperlukan menerima pesan bahwa bidang tidak dapat ditemukan untuk semua visual laporan menggunakan bidang tersebut.

Cuplikan layar pesan kesalahan yang mengatakan bahwa kolom tidak dapat ditemukan atau mungkin tidak digunakan dalam ekspresi ini.

Pertimbangan dan batasan

  • OLS hanya berlaku untuk Pemirsa di ruang kerja. Anggota ruang kerja yang diberi peran Admin, Anggota, atau Kontributor memiliki izin Edit untuk model semantik dan, oleh karena itu, OLS tidak berlaku untuk mereka. Baca selengkapnya tentang peran di ruang kerja.

  • Model semantik dengan OLS yang dikonfigurasi untuk satu atau beberapa objek tabel atau kolom tidak didukung dengan fitur Power BI ini:

    • Visualisasi informasi cepat
    • visualisasi naratif pintar
    • Galeri Tipe Data Excel
  • Pembatasan OLS lainnya