Keamanan tingkat baris

DAX Tingkat 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 Tingkat 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 Tingkat 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 Tingkat 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 Tingkat 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 Tingkat 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 Tingkat 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 Tingkat 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 Tingkat 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 Tingkat Menengah di Power BI

Mari kita amankan!

DAX Tingkat Menengah di Power BI

Preparing Video For Download...