Zabezpečení na úrovni řádků

Intermediate DAX in Power BI

Carl Rosseel

Curriculum Manager

Co je zabezpečení na úrovni řádků?

Zabezpečení na úrovni řádků (RLS) v Power BI umožňuje omezit přístup k datům pro konkrétní uživatele:

  • Způsob omezení přístupu k datům pro přihlášeného uživatele
  • Role a pravidla lze definovat v Power BI Desktop
  • Řídicí panel může vypadat zcela jinak v závislosti na uživateli
Intermediate DAX in Power BI

Co je zabezpečení na úrovni řádků?

Zabezpečení na úrovni řádků (RLS) používá filtry k omezení dat na úrovni řádků

Jméno Celkový prodej Region
Jenny 48 431 Východ
Jane 76 528 Západ
Dwayne 24 167 Západ
Thomas 52 125 Východ

Region = East

Intermediate DAX in Power BI

Co je zabezpečení na úrovni řádků?

Zabezpečení na úrovni řádků (RLS) používá filtry k omezení dat na úrovni řádků

Jméno Celkový prodej Region
Jenny 48 431 Východ
Jane 76 528 Západ
Dwayne 24 167 Západ
Thomas 52 125 Východ

Region = East

Jméno Celkový prodej Region
Jenny 48 431 Východ
Thomas 52 125 Východ
Intermediate DAX in Power BI

Případy použití RLS v Power BI

  • Zabezpečení na úrovni řádků má více případů použití:
    • Požadavky na přístup podle role (např. prodej)
    • Omezení přístupu pro konkrétního uživatele nebo skupinu uživatelů
    • Uživatel chce zobrazit filtrovaná data (např. zákazník)
Intermediate DAX in Power BI

Případy použití RLS v Power BI

  • Zabezpečení na úrovni řádků má více případů použití:

    • Požadavky na přístup podle role (např. prodej)
    • Omezení přístupu pro konkrétního uživatele
    • Uživatel chce zobrazit filtrovaná data (např. zákazník)
  • Řídicí panel prodeje pro Švýcarsko

Švýcarsko.png

Intermediate DAX in Power BI

Případy použití RLS v Power BI

  • Zabezpečení na úrovni řádků má více případů použití:

    • Požadavky na přístup podle role (např. prodej)
    • Omezení přístupu pro konkrétního uživatele nebo skupinu uživatelů
    • Uživatel chce zobrazit filtrovaná data (např. zákazník)
  • Řídicí panel mimo prodej

Prázdný řídicí panel.png

Intermediate DAX in Power BI

Případy použití RLS v Power BI

  • Zabezpečení na úrovni řádků má více případů použití:

    • Požadavky na přístup podle role (např. prodej)
    • Omezení přístupu pro konkrétního uživatele nebo skupinu uživatelů
    • Uživatel chce zobrazit filtrovaná data (např. zákazník)
  • Generální ředitel

Pohled generálního ředitele.png

Intermediate DAX in Power BI

DAX a zabezpečení na úrovni řádků

Zabezpečení na úrovni řádků využívá DAX k:

  • Poskytování filtrovaných hodnot na úrovni řádků
  • Filtrování faktových nebo dimenzionálních tabulek
  • Příklad: [Is Salesperson] = True
Intermediate DAX in Power BI

Dynamické zabezpečení na úrovni řádků

Zajišťuje, že uživatelé vidí pouze informace odpovídající jejich roli

DAX nabízí dvě hlavní funkce:

  • USERPRINCIPALNAME()
    • Vrací hlavní název uživatele (UPN), který odpovídá e-mailové adrese
    • Poskytuje stejný výsledek v Power BI Desktop i Power BI Service
    • Doporučená metoda
  • USERNAME()
    • Alternativní metoda pro RLS s vlastními případy použití
    • Mimo rozsah tohoto kurzu

Tyto funkce lze použít k vytvoření personalizovaných řídicích panelů!

Intermediate DAX in Power BI

Pojďme to zabezpečit!

Intermediate DAX in Power BI

Preparing Video For Download...