Zabezpieczenia na poziomie wiersza

DAX średnio zaawansowany w Power BI

Carl Rosseel

Curriculum Manager

Czym są zabezpieczenia na poziomie wiersza?

Zabezpieczenia na poziomie wiersza (RLS) w Power BI umożliwiają ograniczanie dostępu do danych:

  • Ograniczenie dostępu do danych dla zalogowanego użytkownika
  • Definiowanie ról i reguł w Power BI Desktop
  • Pulpit nawigacyjny może wyglądać inaczej w zależności od użytkownika
DAX średnio zaawansowany w Power BI

Czym są zabezpieczenia na poziomie wiersza?

Zabezpieczenia na poziomie wiersza (RLS) używają filtrów do ograniczania danych na poziomie wiersza

Imię Łączna sprzedaż Region
Jenny 48 431 East
Jane 76 528 West
Dwayne 24 167 West
Thomas 52 125 East

Region = East

DAX średnio zaawansowany w Power BI

Czym są zabezpieczenia na poziomie wiersza?

Zabezpieczenia na poziomie wiersza (RLS) używają filtrów do ograniczania danych na poziomie wiersza

Imię Łączna sprzedaż Region
Jenny 48 431 East
Jane 76 528 West
Dwayne 24 167 West
Thomas 52 125 East

Region = East

Imię Łączna sprzedaż Region
Jenny 48 431 East
Thomas 52 125 East
DAX średnio zaawansowany w Power BI

Przypadki użycia zabezpieczeń na poziomie wiersza w Power BI

  • Zabezpieczenia na poziomie wiersza mają wiele zastosowań:
    • Wymagania dostępu użytkownika na podstawie roli (np. sprzedaż)
    • Ograniczanie dostępu dla konkretnego użytkownika lub grupy użytkowników
    • Użytkownik chce wyświetlać przefiltrowane dane (np. klient)
DAX średnio zaawansowany w Power BI

Przypadki użycia zabezpieczeń na poziomie wiersza w Power BI

  • Zabezpieczenia na poziomie wiersza mają wiele zastosowań:

    • Wymagania dostępu użytkownika na podstawie roli (np. sprzedaż)
    • Ograniczanie dostępu dla konkretnego użytkownika
    • Użytkownik chce wyświetlać przefiltrowane dane (np. klient)
  • Pulpit sprzedaży – Szwajcaria

Szwajcaria

DAX średnio zaawansowany w Power BI

Przypadki użycia zabezpieczeń na poziomie wiersza w Power BI

  • Zabezpieczenia na poziomie wiersza mają wiele zastosowań:

    • Wymagania dostępu użytkownika na podstawie roli (np. sprzedaż)
    • Ograniczanie dostępu dla konkretnego użytkownika lub grupy użytkowników
    • Użytkownik chce wyświetlać przefiltrowane dane (np. klient)
  • Pulpit nawigacyjny bez sprzedaży

Pusty pulpit nawigacyjny

DAX średnio zaawansowany w Power BI

Przypadki użycia zabezpieczeń na poziomie wiersza w Power BI

  • Zabezpieczenia na poziomie wiersza mają wiele zastosowań:

    • Wymagania dostępu użytkownika na podstawie roli (np. sprzedaż)
    • Ograniczanie dostępu dla konkretnego użytkownika lub grupy użytkowników
    • Użytkownik chce wyświetlać przefiltrowane dane (np. klient)
  • Dyrektor generalny

Widok dyrektora generalnego

DAX średnio zaawansowany w Power BI

DAX i zabezpieczenia na poziomie wiersza

Zabezpieczenia na poziomie wiersza wykorzystują DAX do:

  • Filtrowania wartości na poziomie wiersza
  • Filtrowania tabel faktów lub wymiarów
  • Przykład: [Is Salesperson] = True
DAX średnio zaawansowany w Power BI

Dynamiczne zabezpieczenia na poziomie wiersza

Zapewnia użytkownikom dostęp tylko do danych odpowiednich dla ich ról

DAX oferuje dwie główne funkcje:

  • USERPRINCIPALNAME()
    • Zwraca główną nazwę użytkownika (UPN), równą adresowi e-mail
    • Daje taki sam wynik w Power BI Desktop i Power BI Service
    • Metoda preferowana
  • USERNAME()
    • Alternatywna metoda włączania RLS z własnymi przypadkami użycia
    • Poza zakresem tego kursu

Funkcje te umożliwiają tworzenie spersonalizowanych pulpitów nawigacyjnych!

DAX średnio zaawansowany w Power BI

Czas na zabezpieczenie danych!

DAX średnio zaawansowany w Power BI

Preparing Video For Download...