Zabezpečení na úrovni řádků a zabezpečení na úrovni objektů v LuckyTemplates DAX Studio

V tomto kurzu se dozvíte, jak otestovat zabezpečení na úrovni řádků (RLS) a zabezpečení na úrovni objektu (OLS) v .

Jednoduše řečeno, Zabezpečení na úrovni řádků zabraňuje uživatelům v přístupu k určeným řádkům . Zabezpečení na úrovni objektů mezitím brání uživatelům v přístupu k určeným sloupcům a tabulkám .

Příklady testování RLS a OLS v DAX Studio jsou uvedeny níže.

Obsah

Zabezpečení na úrovni řádků v LuckyTemplates

Chcete-li vytvořit zabezpečení na úrovni řádků, přejděte na kartu Modelování a klikněte na Spravovat role .

Zabezpečení na úrovni řádků a zabezpečení na úrovni objektů v LuckyTemplates DAX Studio

Vytvořte novou roli a pojmenujte ji. V tomto případě se nazývá RLS Emp 1 . Poté umístěte filtr do tabulky Produkty.

Zabezpečení na úrovni řádků a zabezpečení na úrovni objektů v LuckyTemplates DAX Studio

V tomto příkladu by barva produktů měla být červená, modrá a černá. Poté klikněte na zaškrtnutí ( ? ) pro potvrzení. Pokud role funguje, klikněte na Uložit .

Zabezpečení na úrovni řádků a zabezpečení na úrovni objektů v LuckyTemplates DAX Studio

Chcete-li roli otestovat, přejděte na kartu Modelování a klikněte na Zobrazit jako . Klepněte na název role a potom klepněte na tlačítko OK.

Zabezpečení na úrovni řádků a zabezpečení na úrovni objektů v LuckyTemplates DAX Studio

Přetáhněte tabulku barev na plátno. Uvidíte, že jediné viditelné barvy jsou červená, modrá a černá.

Zabezpečení na úrovni řádků a zabezpečení na úrovni objektů v LuckyTemplates DAX Studio

Otestujte RLS v DAX Studio

Přejděte na kartu Externí nástroje a klikněte na DAX Studio . Na kartě Domů v DAX Studio klikněte na Připojit . Jakmile se objeví vyskakovací okno, klikněte na Pokročilé možnosti .

Do textového pole Role zadejte název nové role, kterou jste vytvořili, a klikněte na Připojit .

Zabezpečení na úrovni řádků a zabezpečení na úrovni objektů v LuckyTemplates DAX Studio

Poté si v aplikaci DAX Studio všimnete žlutého pruhu, který ukazuje, že si aktuálně prohlíží roli RLS Emp 1.

Zabezpečení na úrovni řádků a zabezpečení na úrovni objektů v LuckyTemplates DAX Studio

Pokud spustíte kód DAX EVALUATE Products , uvidíte, že výsledky vracejí pouze 901 řádků namísto 2 517. Každý z těchto 901 řádků obsahuje buď červenou, modrou nebo černou jako .

Zabezpečení na úrovni řádků a zabezpečení na úrovni objektů v LuckyTemplates DAX Studio

Pomocí funkce můžete tabulku zmenšit.

Zabezpečení na úrovni řádků a zabezpečení na úrovni objektů v LuckyTemplates DAX Studio

Toto je způsob, jak se připojit k DAX Studio a podívat se na zabezpečení na úrovni řádků, které jste vytvořili v LuckyTemplates nebo ve službě Analysis Services.

Zabezpečení na úrovni objektů v LuckyTemplates

Dále otestujeme zabezpečení na úrovni objektu. Vytvořte novou roli a pojmenujte ji OLS Emp 1 .

Zabezpečení na úrovni řádků a zabezpečení na úrovni objektů v LuckyTemplates DAX Studio

Pro tuto roli nemusíte vytvářet filtr. Tohle bude jen skořápka. Budete upravovat obsah tabulky.

Dále přejděte na kartu Externí nástroje a klikněte na .

Zabezpečení na úrovni řádků a zabezpečení na úrovni objektů v LuckyTemplates DAX Studio

Ve složce Role vyberte OLS Emp 1. Ve volbě Oprávnění tabulky změňte Store a Product Category na Žádné.

Zabezpečení na úrovni řádků a zabezpečení na úrovni objektů v LuckyTemplates DAX Studio

V tabulce Produkty vyberte Jednotková cena. Poté změňte možnost OLS Emp 1 na Žádný . Udělejte totéž pro jednotkové náklady.

Zabezpečení na úrovni řádků a zabezpečení na úrovni objektů v LuckyTemplates DAX Studio

Zabezpečení na úrovni řádků a zabezpečení na úrovni objektů v LuckyTemplates DAX Studio

Poté klikněte na Uložit .

Zabezpečení na úrovni řádků a zabezpečení na úrovni objektů v LuckyTemplates DAX Studio

Vypněte možnost automatického data/času v LuckyTemplates

Než kliknete na Uložit, ujistěte se, že jste v LuckyTemplates vypnuli možnost Automatické datum/čas . Chcete-li to vypnout, přejděte na Možnosti a na kartě Aktuální soubor klikněte na Načíst data. Poté zrušte zaškrtnutí políčka u možnosti Automatické datum/čas.

Zabezpečení na úrovni řádků a zabezpečení na úrovni objektů v LuckyTemplates DAX Studio

Pokud to neuděláte, při pokusu o uložení práce se zobrazí chybová zpráva.

Zabezpečení na úrovni řádků a zabezpečení na úrovni objektů v LuckyTemplates DAX Studio

Chyba znamená, že protože jste nezrušili zaškrtnutí možnosti automatického data/času, modul DAX vytvořil několik tabulek s daty. Některé z těchto tabulek dat závisí na tabulce Prodeje nebo Produkty.

Poté, co zrušíte zaškrtnutí možnosti Automatické datum/čas a přejdete zpět do Tabular Editoru, uvidíte, že neviditelné tabulky Datum již nejsou v Průzkumníku TOM.

Otestujte OLS v Dax Studio

Po provedení změn v datovém modelu se vraťte do LuckyTemplates. Spusťte nový soubor DAX Studio a poté klikněte na tlačítko Připojit na kartě Domů.

V Pokročilých možnostech zadejte název role. V tomto případě je to OLS Emp 1. Poté klikněte na Připojit.

Zabezpečení na úrovni řádků a zabezpečení na úrovni objektů v LuckyTemplates DAX Studio

V podokně Metadate můžete vidět, že nemáte přístup k tabulkám Store a Product Category.

Zabezpečení na úrovni řádků a zabezpečení na úrovni objektů v LuckyTemplates DAX Studio

Pokud rozbalíte tabulku Produkty, nebudete moci zobrazit ani jednotkovou cenu a jednotkovou cenu.

Zabezpečení na úrovni řádků a zabezpečení na úrovni objektů v LuckyTemplates DAX Studio

Pokud se pokusíte EVALUATE Store , zobrazí se chyba, že se nejedná o platnou tabulku nebo výraz.

Zabezpečení na úrovni řádků a zabezpečení na úrovni objektů v LuckyTemplates DAX Studio

Ale když kliknete na tlačítko Zastavit prohlížení , které se nachází v pravé části žlutého pruhu, budete moci zobrazit tabulku Obchod.

Zabezpečení na úrovni řádků a zabezpečení na úrovni objektů v LuckyTemplates DAX Studio

Závěr

Toto byl stručný návod, jak implementovat a otestovat zabezpečení na úrovni řádků a zabezpečení na úrovni objektů v DAX Studio.

Tyto dvě funkce jsou zvláště užitečné, když chcete omezit přístup k datům pro konkrétní uživatele . Můžete nastavit, jaká data lze zobrazit v závislosti na pracovním prostoru, ke kterému se přistupuje ve službě LuckyTemplates. To je užitečné zejména při práci s citlivými obchodními informacemi.


Vytvoření tabulky data v LuckyTemplates

Vytvoření tabulky data v LuckyTemplates

Zjistěte, proč je důležité mít vyhrazenou tabulku s daty v LuckyTemplates, a naučte se nejrychlejší a nejefektivnější způsob, jak toho dosáhnout.

LuckyTemplates Mobile Reporting Tipy a techniky

LuckyTemplates Mobile Reporting Tipy a techniky

Tento stručný návod zdůrazňuje funkci mobilního hlášení LuckyTemplates. Ukážu vám, jak můžete efektivně vytvářet přehledy pro mobily.

Profesionální servisní analytické zprávy v LuckyTemplates

Profesionální servisní analytické zprávy v LuckyTemplates

V této ukázce LuckyTemplates si projdeme sestavy ukazující profesionální analýzy služeb od firmy, která má více smluv a zákaznických vztahů.

Aktualizácie Microsoft Power Platform | Microsoft Ignite 2021

Aktualizácie Microsoft Power Platform | Microsoft Ignite 2021

Pozrite si kľúčové aktualizácie pre Power Apps a Power Automate a ich výhody a dôsledky pre platformu Microsoft Power Platform.

Bežné funkcie SQL: Prehľad

Bežné funkcie SQL: Prehľad

Objavte niektoré bežné funkcie SQL, ktoré môžeme použiť, ako napríklad reťazec, dátum a niektoré pokročilé funkcie na spracovanie alebo manipuláciu s údajmi.

Vytvoření šablony LuckyTemplates: Průvodce a tipy

Vytvoření šablony LuckyTemplates: Průvodce a tipy

V tomto tutoriálu se naučíte, jak vytvořit dokonalou šablonu LuckyTemplates, která je nakonfigurována podle vašich potřeb a preferencí.

Parametry pole a malé násobky v LuckyTemplates

Parametry pole a malé násobky v LuckyTemplates

V tomto blogu si ukážeme, jak vrstvit parametry pole s malými násobky, abychom vytvořili neuvěřitelně užitečné přehledy a vizuály.

LuckyTemplates Rank a vlastní seskupení

LuckyTemplates Rank a vlastní seskupení

V tomto blogu se dozvíte, jak používat funkce hodnocení LuckyTemplates a vlastní seskupování k segmentaci ukázkových dat a jejich seřazení podle kritérií.

Zobrazení kumulativního součtu pouze do určitého data v LuckyTemplates

Zobrazení kumulativního součtu pouze do určitého data v LuckyTemplates

V tomto tutoriálu se budu zabývat konkrétní technikou, jak zobrazit kumulativní součet pouze do určitého data ve vašich vizuálech v LuckyTemplates.

Bullet Charts: Pokročilé vlastní vizuální prvky pro LuckyTemplates

Bullet Charts: Pokročilé vlastní vizuální prvky pro LuckyTemplates

Naučte se vytvářet a přizpůsobovat Bullet grafy v LuckyTemplates, které se používají hlavně pro měření výkonu oproti cílovým nebo předchozím rokům.