Úvod

Dokončené

Microsoft Power BI vám môže pomôcť zabezpečiť zostavy a pracovné priestory tým, že vám umožní zdieľať ich s používateľmi a skupinami služby Active Directory. Zdieľať môžete aj jednu zostavu, pričom používatelia uvidia rôzne údaje na základe svojej pracovnej pozície.

Uvažujme o situácii, že pracujete napríklad pre Tailspin Traders. V nasledujúcej tabuľke môžete sledovať predaj.

Snímka obrazovky s obsahom tabuľky Sales (Predaj).

Pre informácie o zamestnancoch môžete použiť aj nasledujúcu tabuľku.

Snímka obrazovky s obsahom tabuľky zamestnancov.

V nasledujúcej tabuľke je uvedený zoznam produktov.

Snímka obrazovky tabuľky s produktmi s hlavičkami stĺpcov.

Chcete vytvoriť jednu zostavu, v ktorej zamestnanci konkrétneho oddelenia môžu vidieť predaj iba v rámci tohto oddelenia. Maria Cameron pracuje napríklad v oddelení Hra (Game) a mala by vidieť predaje iba z tohto oddelenia, a nie predaj zo športového, odevného alebo automobilového oddelenia.

Tieto údaje sú usporiadané vo hviezdicovej schéme. Tabuľka Sales (Predaj) obsahuje všetky atribúty tabuľky faktov, zatiaľ čo tabuľky Employees (Zamestnanci) a Products (Produkty) sú tabuľkami dimenzií. Sémantický model je zobrazený na nasledujúcej snímke obrazovky.

Snímka obrazovky sémantického modelu pre zabezpečenie na úrovni riadkov.

Zabezpečenie na úrovni riadkov možno do služby Power BI implementovať dvomi spôsobmi: statickou a dynamickou metódou.

Zabezpečenie na úrovni riadkov používa filter DAX ako základný logický mechanizmus. Tento modul vám ukáže, ako môžete zabezpečenie na úrovni riadkov implementovať do služby Power BI pomocou jazyka DAX, aby ste zabezpečili, že príslušné záznamy uvidí iba osoba, ktorá ich vidieť má.