Megosztás a következőn keresztül:


Sorszintű biztonság beállítása többoldalas Power BI-jelentésekben

A következőkre vonatkozik: Power BI Jelentéskészítő Power BI Desktop

Ez a cikk bemutatja, hogyan állítható be sorszintű biztonság (RLS) lapszámozott jelentésekhez a Power BI-ban. Ha a lapszámozott jelentés Egy Power BI szemantikai modellen alapul, a Sorszintű biztonság (RLS) a Power BI-ban című cikk szilárd hátteret biztosít az RLS lapszámozott jelentésben való használatához.

Ha többoldalas jelentésben szeretné használni az RLS-t, először hozzon létre paramétereket a jelentésben. Ezután használja ki a beépített UserID mezőt:

  • Használja a UserID azonosítót egy szűrőben.

  • A UserID használata lekérdezésben.

    Feljegyzés

    A Power BI Jelentéskészítő jelentéselőnézetében használt UserID-kifejezés értéke eltérő formátumú lehet, mint a UserID-kifejezés értéke, amikor a Power BI szolgáltatás jelentésében fut. Attól függ, hogy a Power BI Jelentéskészítő futtató számítógép Active Directoryt vagy Microsoft Entra-azonosítót használ-e.

Előfeltételek

A Többoldalas Power BI-jelentések (.rdl-fájlok) licenckövetelményei megegyeznek a Power BI-jelentések (.pbix-fájlok) licenckövetelményeivel.

  • Nincs szüksége licencre a Power BI Jelentéskészítő a Microsoft letöltőközpontból való ingyenes letöltéséhez.
  • Ingyenes licenccel többoldalas jelentéseket tehet közzé a Saját munkaterületen a Power BI szolgáltatás. További információ: Funkció rendelkezésre állása a Power BI szolgáltatás ingyenes licenccel rendelkező felhasználók számára.
  • Power BI Pro-licenccel vagy PPU-licenccel többoldalas jelentéseket tehet közzé más munkaterületeken. Legalább közreműködői szerepkörre is szüksége van a munkaterületen.
  • Buildelési engedélyre van szüksége az adathalmazhoz.
  • Ahhoz, hogy a sorszintű biztonság (RLS) működjön a Power BI Jelentéskészítő, legalább megtekintő szerepkörre van szüksége az adathalmaz-munkaterületen, és buildelési engedéllyel kell rendelkeznie az adathalmazhoz. További információ a munkaterületek szerepköreiről.
  • Lapszámozott jelentéseket az SQL Server Reporting Services motorral hozhat létre, nem pedig a Power BI (Analysis Services) motorral, így RLS-szűrést állíthat be a Power BI Jelentéskészítő.

Paraméter létrehozása a UserID használatával

Ha sorszintű biztonságot szeretne alkalmazni egy többoldalas Power BI-jelentésre, az első lépés egy paraméter létrehozása és a beépített userID mező hozzárendelése. Ha segítségre van szüksége a paraméterek létrehozásához, olvassa el a Paraméterek létrehozása című cikket.

Ezután ezt a paramétert a UserId paraméterrel használja egy szűrőben vagy egy adatforrásra vonatkozó lekérdezésben.

UserID használata szűrőben

  1. Az Adathalmaz tulajdonságai ablakban, a bal oldali panelen válassza a Szűrő lehetőséget.

    Képernyőkép a Power BI Jelentéskészítő szűrőről.

  2. A Kifejezés legördülő menüben válassza ki az adatok szűréséhez használni kívánt paramétert.

    Képernyőkép a Kifejezés menüben kiválasztott Szín értékről.

  3. Válassza az Érték függvény gombot.

    Képernyőkép a Power BI Jelentéskészítő értékről.

  4. A Kifejezés ablakban a Kategória listában válassza a Beépített mezők lehetőséget.

    Képernyőkép a Kifejezés ablakról, amelyben a Beépített mezők kategória és Végrehajtási idő elemként van kiválasztva.

  5. Az Elemlistában válassza a UserID>OK elemet.

    Képernyőkép a Power BI Jelentéskészítő UserID azonosítóról.

  6. Az Adathalmaz tulajdonságai ablakban ellenőrizze, hogy a kifejezés a kiválasztott paraméter = UserID.

    Képernyőkép a Power BI Jelentéskészítő adathalmaz tulajdonságairól.

  7. Kattintson az OK gombra.

UserID használata lekérdezésben

  1. Az Adathalmaz tulajdonságai ablak bal oldali navigációs panelén válassza a Paraméterek, majd a Hozzáadás lehetőséget.

    Képernyőkép a Power BI Jelentéskészítő paramétereiről.

  2. A Paraméternév mezőben adja meg a @UserID, majd a Paraméter értéke mezőben adja hozzá a [&userID] értéket.

    Képernyőkép a Power BI Jelentéskészítő paraméter nevéről.

  3. A bal oldali panelen válassza a Lekérdezés lehetőséget. A Lekérdezésben adja hozzá a UserID paramétert a lekérdezés részeként.

    Ez a képernyőkép a színparamétert használja példaként *(WHERE FinalTable.Color = @UserID)*. Szükség esetén létrehozhat egy összetettebb lekérdezést.

    Képernyőkép a Power BI-Jelentéskészítő lekérdezések szerkesztésére.

  4. Kattintson az OK gombra.

Szempontok és korlátozások

  • A Tesztelés szerepkörként/Megtekintés szerepkörként funkció nem működik a lapszámozott jelentések esetében.

Következő lépések

Power BI Report Builder