Mi az a Power Query & M Language: Részletes áttekintés
Ez az oktatóanyag áttekintést nyújt a Power Query szerkesztőről és az M nyelvről a LuckyTemplates asztalon.
Ebből az oktatóanyagból megtudhatja, hogyan tesztelheti a sorszintű biztonságot (RLS) és az objektumszintű biztonságot (OLS) a .
Egyszerűen fogalmazva, a sorszintű biztonság megakadályozza, hogy a felhasználók hozzáférjenek a megadott sorokhoz . Eközben az objektumszintű biztonság megakadályozza, hogy a felhasználók hozzáférjenek a megadott oszlopokhoz és táblákhoz .
Az alábbiakban példák láthatók az RLS és az OLS tesztelésére a DAX Studio alkalmazásban.
Tartalomjegyzék
Sor szintű biztonság a LuckyTemplatesben
A sorszintű biztonság létrehozásához lépjen a Modellezés lapra, és kattintson a Szerepkörök kezelése elemre .
Hozzon létre egy új szerepet, és nevezze el. Ebben az esetben RLS Emp 1-nek hívják . Ezután helyezzen el egy szűrőt a Termékek táblázatban.
Ebben a példában a termékek színének piros, kék és fekete színűnek kell lennie. Ezután kattintson a pipára ( ? ) a megerősítéshez. Ha a szerepkör működik, kattintson a Mentés gombra .
A szerepkör teszteléséhez lépjen a Modellezés lapra, és kattintson a Megtekintés másként elemre . Kattintson a Szerep nevére, majd kattintson az OK gombra.
Húzza át a Szín táblázatot a vászonra. Látni fogja, hogy az egyetlen látható szín a piros, kék és fekete.
Tesztelje az RLS-t a DAX Studio-ban
Lépjen a Külső eszközök fülre, és kattintson a DAX Studio elemre . A DAX Studio Kezdőlap lapján kattintson a Csatlakozás gombra . Miután megjelenik az előugró ablak, kattintson a Speciális beállítások elemre .
A Szerepek szövegmezőbe írja be a létrehozott új szerep nevét, majd kattintson a Csatlakozás gombra .
Ezt követően egy sárga sávot fog látni a DAX Studio-ban, amely azt mutatja, hogy jelenleg az RLS Emp 1 szerepkört nézi.
Ha a DAX kódot futtatja az EVALUATE Products , akkor azt fogja látni, hogy az eredmények csak 901 sort adnak vissza 2517 sor helyett. A 901 sor mindegyike piros, kék vagy fekete színt tartalmaz.
A függvény segítségével kicsinyítheti a táblázatot.
Ez egy módja annak, hogy csatlakozzon a DAX Studióhoz, és tekintse meg a LuckyTemplates vagy az Analysis Services programban létrehozott sorszintű biztonságot.
Objektum szintű biztonság a LuckyTemplatesben
Ezután teszteljük az objektum szintű biztonságot. Hozzon létre egy új szerepet, és nevezze el OLS Emp 1-nek .
Ehhez a szerepkörhöz nem kell szűrőt létrehoznia. Ez csak egy kagyló lesz. Módosítani fogja a táblázat tartalmát.
Ezután lépjen a Külső eszközök fülre, és kattintson a gombra.
A Szerepkörök mappában válassza az OLS Emp 1 lehetőséget. A Táblázatengedélyek lehetőségnél módosítsa az Áruház és termékkategóriát Nincs értékre.
A Termékek táblázatban válassza az Egységár lehetőséget. Ezután módosítsa az OLS Emp 1 beállítást Nincs értékre . Tegye ugyanezt az egységköltséggel is.
Ezután kattintson a Mentés gombra .
Kapcsolja ki az automatikus dátum/idő opciót a LuckyTemplates alkalmazásban
Mielőtt a Mentés gombra kattintana, kapcsolja ki az Automatikus dátum/idő beállítást a LuckyTemplates alkalmazásban. Ennek kikapcsolásához lépjen a Beállítások elemre, és az Aktuális fájl lapon kattintson az Adatbetöltés lehetőségre. Ezután törölje a jelölést az Automatikus dátum/idő opció négyzetéből.
Ha ezt nem teszi meg, hibaüzenetet kap, miközben megpróbálja menteni a munkáját.
A hiba azt jelenti, hogy mivel nem törölte az automatikus dátum/idő opció bejelölését, a DAX Engine több dátumtáblázatot hozott létre. Ezen dátumtáblázatok némelyike az Értékesítés vagy a Termékek táblától függ.
Miután eltávolította az Automatikus dátum/idő opció jelölését, és visszatért a Táblázatos szerkesztőhöz, látni fogja, hogy a láthatatlan dátumtáblázatok már nincsenek a TOM Explorerben.
Tesztelje az OLS-t a Dax Stúdióban
Miután elvégezte az adatmodell módosításait, térjen vissza a LuckyTemplates oldalra. Indítson el egy új DAX Studio fájlt, majd kattintson a Csatlakozás gombra a Kezdőlap lapon.
A Speciális beállítások mezőben írja be a szerepkör nevét. Ebben az esetben az OLS Emp 1. Ezután kattintson a Csatlakozás gombra.
A Metaadatok panelen láthatja, hogy nincs hozzáférése az Áruház és Termékkategória táblákhoz.
Ha kibontja a Termékek táblát, akkor az egységköltséget és az egységárat sem tudja majd megtekinteni.
Ha megpróbálja kiértékelni az Áruházat , hibaüzenetet kap, amely szerint ez nem érvényes tábla vagy kifejezés.
Ha azonban a sárga sáv jobb szélén található Megtekintés leállítása gombra kattint , megtekintheti az Áruház táblázatot.
Következtetés
Ez egy rövid bemutató volt a sorszintű és az objektumszintű biztonság megvalósításáról és teszteléséről a DAX Studio-ban.
Ez a két szolgáltatás különösen akkor hasznos, ha korlátozni szeretné bizonyos felhasználók adathozzáférését . A LuckyTemplates szolgáltatásban elért munkaterülettől függően beállíthatja, hogy milyen adatok jelenjenek meg. Ez különösen akkor hasznos, ha érzékeny üzleti információkat kezel.
Ez az oktatóanyag áttekintést nyújt a Power Query szerkesztőről és az M nyelvről a LuckyTemplates asztalon.
Ismerje meg, hogyan hozhat létre oldalszámozott jelentést, hogyan adhat hozzá szövegeket és képeket, majd exportálhatja a jelentést különböző dokumentumformátumokba.
Ismerje meg, hogyan használhatja a SharePoint automatizálási funkcióját munkafolyamatok létrehozására, és segít a SharePoint-felhasználók, -könyvtárak és -listák mikrokezelésében.
Fejlessze jelentéskészítési készségeit, ha csatlakozik egy adatelemzési kihíváshoz. Az Accelerator segítségével LuckyTemplates szuperfelhasználóvá válhatsz!
Ismerje meg, hogyan számíthatja ki a futó összegeket a LuckyTemplates programban a DAX segítségével. Az összesítések futtatása lehetővé teszi, hogy ne ragadjon le egyetlen egyéni eredménynél sem.
Ismerje meg a változók fogalmát a DAX-ban a LuckyTemplates-en belül, és a változók hatásait a mérőszámok kiszámítására.
Tudjon meg többet a LuckyTemplates Slope diagram nevű egyéni vizualizációról, amely egyetlen vagy több mérőszám növekedésének/csökkenésének megjelenítésére szolgál.
Fedezze fel a LuckyTemplates színtémáit. Ezek elengedhetetlenek ahhoz, hogy jelentései és vizualizációi zökkenőmentesen nézzenek ki és működjenek.
Az átlag kiszámítása a LuckyTemplates alkalmazásban számos módon elvégezhető, hogy pontos információkat kapjon üzleti jelentéseihez.
Nézzük meg a Standard LuckyTemplates Theming témakört, és tekintsünk át néhány olyan funkciót, amely magában a LuckyTemplates Desktop alkalmazásban található.