Keamanan tingkat baris

DAX Menengah di Power BI

Carl Rosseel

Curriculum Manager

Apa itu keamanan tingkat baris?

Row-level security (RLS) di Power BI dapat membatasi akses data untuk pengguna tertentu:

  • Cara membatasi akses data bagi pengguna yang login
  • Anda dapat mendefinisikan peran dan aturan di Power BI Desktop
  • Dasbor bisa terlihat sangat berbeda tergantung siapa yang mengakses
DAX Menengah di Power BI

Apa itu keamanan tingkat baris?

Row-Level Security (RLS) menggunakan filter untuk membatasi data pada tingkat baris

Nama Total Penjualan Wilayah
Jenny 48.431 Timur
Jane 76.528 Barat
Dwayne 24.167 Barat
Thomas 52.125 Timur

Region = East

DAX Menengah di Power BI

Apa itu keamanan tingkat baris?

Row-Level Security (RLS) menggunakan filter untuk membatasi data pada tingkat baris

Nama Total Penjualan Wilayah
Jenny 48.431 Timur
Jane 76.528 Barat
Dwayne 24.167 Barat
Thomas 52.125 Timur

Region = East

Nama Total Penjualan Wilayah
Jenny 48.431 Timur
Thomas 52.125 Timur
DAX Menengah di Power BI

Use case keamanan tingkat baris di Power BI

  • Keamanan tingkat baris memiliki banyak use case:
    • Kebutuhan akses pengguna berdasarkan peran (mis. sales)
    • Membatasi akses untuk pengguna tertentu atau grup pengguna
    • Pengguna ingin data spesifik/terfilter ditampilkan (mis. pelanggan)
DAX Menengah di Power BI

Use case keamanan tingkat baris di Power BI

  • Row-Level Security memiliki banyak use case:

    • Kebutuhan akses pengguna berdasarkan peran (mis. sales)
    • Membatasi akses untuk pengguna tertentu
    • Pengguna ingin data spesifik/terfilter ditampilkan (mis. pelanggan)
  • Dasbor Sales Swiss

Swiss.png

DAX Menengah di Power BI

Use case keamanan tingkat baris di Power BI

  • Row-Level Security memiliki banyak use case:

    • Kebutuhan akses pengguna berdasarkan peran (mis. sales)
    • Membatasi akses untuk pengguna tertentu atau grup pengguna
    • Pengguna ingin data spesifik/terfilter ditampilkan (mis. pelanggan)
  • Dasbor non-sales

Dasbor kosong.png

DAX Menengah di Power BI

Use case keamanan tingkat baris di Power BI

  • Row-Level Security memiliki banyak use case:

    • Kebutuhan akses pengguna berdasarkan peran (mis. sales)
    • Membatasi akses untuk pengguna tertentu atau grup pengguna
    • Pengguna ingin data spesifik/terfilter ditampilkan (mis. pelanggan)
  • General Manager

Tampilan General Manager.png

DAX Menengah di Power BI

DAX dan keamanan tingkat baris

Keamanan tingkat baris memanfaatkan DAX untuk:

  • Menyajikan nilai terfilter pada tingkat baris
  • Memfilter pada tabel fakta atau dimensi
  • Contoh: [Is Salesperson] = True
DAX Menengah di Power BI

Keamanan tingkat baris dinamis

Memastikan pengguna hanya melihat informasi sesuai perannya

DAX memiliki dua fungsi utama untuk ini:

  • USERPRINCIPALNAME()
    • Mengembalikan user principal name (UPN), sama dengan alamat email
    • Hasilnya sama di Power BI Desktop dan Power BI Service
    • Metode yang direkomendasikan
  • USERNAME()
    • Metode alternatif untuk mengaktifkan RLS dengan use case tersendiri
    • Di luar cakupan kursus ini

Anda dapat menggunakan fungsi ini untuk membuat dasbor personal!

DAX Menengah di Power BI

Mari kita amankan!

DAX Menengah di Power BI

Preparing Video For Download...